亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求大佬指教,關于Jquery設置按鈕60秒后可點的問題?

求大佬指教,關于Jquery設置按鈕60秒后可點的問題?

慕斯王 2021-06-15 14:11:42
$(function(){$("#fs").click(function(){$("#chkmsg").html("");var mob = $("#mob").val();var preg = /^((\+86)|(86))?((\(\d{3}\))|(\d{3}\-))?13[0-9]\d{8}|15[0-9]|18[0-9]\d{8}$/; //匹配手機號if(mob=='' || !preg.test(mob)){$("#chkmsg").html("<font color=red>請填寫正確的手機號!</font>");}else{$("#fs").attr("disabled","disabled").val('已發送手機驗證碼').css("cursor","default");$.post("duanxin.php",{mob:mob},function(file_contents){if(file_contents!=200){alert(file_contents)$("#chkmsg").html("發送失敗!");$("#fs").removeAttr("disabled").val('點擊重新發送驗證碼').css("cursor","pointer");}else{$("#chkmsg").html("短信驗證碼已成功發送!");}});}});})代碼如上,我該如何做到當判斷短信驗證碼已成功發送時將按鈕改為倒計時60秒后可點?
查看完整描述

2 回答

?
www說

TA貢獻1775條經驗 獲得超8個贊

修改$.post 應該可以
$.post("duanxin.php",{mob:mob},function(file_contents){
if(file_contents!=200){
alert(file_contents)
$("#chkmsg").html("發送失敗!");
$("#fs").removeAttr("disabled").val('點擊重新發送驗證碼').css("cursor","pointer");
}else{
$("#chkmsg").html("短信驗證碼已成功發送!");
setTimeout(function(){
$("#fs").removeAttr("disabled").val('點擊重新發送驗證碼').css("cursor","pointer");
}, 60000);

}
});

查看完整回答
反對 回復 2021-06-20
?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

else{
$("#chkmsg").html("短信驗證碼已成功發送!");
setTimeout('$("#fs").removeAttr("disabled").val('點擊重新發送驗證碼').css("cursor","pointer");
',60000)
}
用setTimeout就行了

查看完整回答
反對 回復 2021-06-20
  • 2 回答
  • 0 關注
  • 479 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號