function getcode() {
var phone = $('#phoneTF').val();
if (!phone) {
alert('請輸入您的手機號碼!');
return false;
}
var telRegexp = /^(1[3|4|5|7|8])[\d]{9}$/;
if (!telRegexp.test(phone)) {
alert('請輸入正確手機號碼!');
return false;
}
$.ajax({
url: "http://bbs.haotoufa.com/xxx.php?tel=" + phone,
datatype: "json",
type: 'get',
success: function (data) { //成功后回調
var d = $.parseJSON(data);
if (d["status"] == 0) {
alert(d["msg"]);
} else {
// 將button和該方法接觸binding
$('.codeBtn').attr('disabled', 'disabled');
var timeCount = 59;
var timeout = setInterval(function () {
$('.codeBtn').text('重新發送(' + timeCount-- + ')');
if (timeCount == 0){
clearInterval(timeout);
$('.codeBtn').text('重新發送');
// 將button綁定該方法
$('.codeBtn').attr('disabled', false);
}
}, 1000);
}
},
error: function(){ //失敗后回調
}
});
}
jq 獲取驗證碼 按鈕 倒計時
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 緣由 對于做這個封裝的目的就是想制造一個簡單易用無風險的驗證碼倒計時控件吧 便于在多個項目使用,網絡上也有很多類似...
- 轉載請注明出處:http://blog.csdn.net/linglongxin24/article/detail...
- iOS 的倒計時有多種實現細節,Cocoa Touch 為我們提供了 NSTimer 類和 GCD 的dispat...