Js實(shí)現(xiàn)手機(jī)發(fā)送驗(yàn)證碼時(shí)按鈕延遲操作
更新時(shí)間:2014年06月20日 11:43:09 投稿:hebedich
在做項(xiàng)目的時(shí)候,經(jīng)常遇到發(fā)短信驗(yàn)證碼的問題,這時(shí)候需要用戶點(diǎn)完發(fā)送驗(yàn)證碼按鈕后,一段時(shí)間內(nèi)不能重復(fù)點(diǎn)擊,畢竟驗(yàn)證碼都是收費(fèi)的嘛,誰(shuí)都不想浪費(fèi),那么如何實(shí)現(xiàn)這種功能呢?下面來分享一下。
實(shí)例代碼記錄:
<script type="text/javascript">
function start_sms_button(obj){
var count = 1 ;
var sum = 30;
var i = setInterval(function(){
if(count > 10){
obj.attr('disabled',false);
obj.val('發(fā)送驗(yàn)證碼');
clearInterval(i);
}else{
obj.val('剩余'+parseInt(sum - count)+'秒');
}
count++;
},1000);
}
$(function(){
//發(fā)送驗(yàn)證碼
$('#send_sms').click(function(){
var phone_obj = $('input[name="phone"]');
var send_obj = $('input#send_sms');
var val = phone_obj.val();
if(val){
if(IsMobile(val)){
send_obj.attr('disabled',"disabled");
//30秒后重新啟動(dòng)發(fā)送按鈕
start_sms_button(send_obj);
$.ajax({
url:'{#url_reset("index/sms")#}',
data:{'mobile':val},
dataType:'json',
type:'post',
beforeSend:function(){
show_loading_body();
},
complete:function(){
show_loading_body();
},
success:function(data){
if(data.status!=undefined && (data.status == 'ok' || data.status == 'error')){
showMsg(data.msg);
}
}
});
}else{
showMsg("手機(jī)號(hào)的格式錯(cuò)誤");
}
}else{
showMsg('手機(jī)號(hào)不能為空');
}
});
});
</script>
您可能感興趣的文章:
- Jsp生成頁(yè)面驗(yàn)證碼的方法[附代碼]
- JavaScript 驗(yàn)證碼的實(shí)例代碼(附效果圖)
- js生成的驗(yàn)證碼的實(shí)現(xiàn)與技術(shù)分析
- js實(shí)現(xiàn)簡(jiǎn)單的驗(yàn)證碼
- js實(shí)現(xiàn)點(diǎn)擊獲取驗(yàn)證碼倒計(jì)時(shí)效果
- js生成驗(yàn)證碼并直接在前端判斷
- js實(shí)現(xiàn)發(fā)送驗(yàn)證碼后的倒計(jì)時(shí)功能
- node.js WEB開發(fā)中圖片驗(yàn)證碼的實(shí)現(xiàn)方法
- JS/jQ實(shí)現(xiàn)免費(fèi)獲取手機(jī)驗(yàn)證碼倒計(jì)時(shí)效果
- JavaScript生成圖形驗(yàn)證碼
相關(guān)文章
微信小程序?qū)崿F(xiàn)錄音時(shí)的麥克風(fēng)動(dòng)畫效果實(shí)例
這篇文章主要給大家介紹了關(guān)于微信小程序?qū)崿F(xiàn)錄音時(shí)的麥克風(fēng)動(dòng)畫效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用微信小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
javascript數(shù)組去重3種方法的性能測(cè)試與比較
面試題中有一題數(shù)組去重,首先想到的是對(duì)象存鍵值的方法可是遇到不同類型又能轉(zhuǎn)換成同樣的字符串的就完了接下來為大家介紹下雙重循環(huán)/存鍵值和類型實(shí)現(xiàn)去重,感興趣的各位可以參考下哈2013-03-03
用javascript實(shí)現(xiàn)讀取txt文檔的腳本
用javascript實(shí)現(xiàn)讀取txt文檔的腳本...2007-07-07
JS獲取url參數(shù),JS發(fā)送json格式的POST請(qǐng)求方法
下面小編就為大家分享一篇JS獲取url參數(shù),JS發(fā)送json格式的POST請(qǐng)求方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-03-03
JS動(dòng)態(tài)添加與刪除select中的Option對(duì)象(示例代碼)
本篇文章主要介紹了JS動(dòng)態(tài)添加與刪除select中的Option對(duì)象示例代碼。需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12

