日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Js获取短信验证码前段效果

發(fā)布時(shí)間:2023/12/10 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Js获取短信验证码前段效果 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一:先上效果圖:


二:源代碼文件:reg.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> /*-------------------------------------------*/ var InterValObj; //timer變量,控制時(shí)間 var count = 120; //間隔函數(shù),1秒執(zhí)行 var curCount;//當(dāng)前剩余秒數(shù) var code = ""; //驗(yàn)證碼 var codeLength = 6;//驗(yàn)證碼長(zhǎng)度 function sendMessage() {curCount = count;var phone=$("#phone").val();//手機(jī)號(hào)碼if(phone != ""){//產(chǎn)生驗(yàn)證碼for (var i = 0; i < codeLength; i++) {code += parseInt(Math.random() * 9).toString();}//設(shè)置button效果,開始計(jì)時(shí)$("#btnSendCode").attr("disabled", "true");$("#btnSendCode").val("請(qǐng)?jiān)?#34; + curCount + "秒內(nèi)輸入驗(yàn)證碼");InterValObj = window.setInterval(SetRemainTime, 1000); //啟動(dòng)計(jì)時(shí)器,1秒執(zhí)行一次//向后臺(tái)發(fā)送處理數(shù)據(jù)$.ajax({type: "POST", //用POST方式傳輸dataType: "text", //數(shù)據(jù)格式:JSONurl: 'Login.ashx', //目標(biāo)地址data: "phone=" + phone + "&code=" + code,error: function (XMLHttpRequest, textStatus, errorThrown) { },success: function (msg){ }});}else{alert("手機(jī)號(hào)碼不能為空!");} } //timer處理函數(shù) function SetRemainTime() {if (curCount == 0) { window.clearInterval(InterValObj);//停止計(jì)時(shí)器$("#btnSendCode").removeAttr("disabled");//啟用按鈕$("#btnSendCode").val("重新發(fā)送驗(yàn)證碼");code = ""; //清除驗(yàn)證碼。如果不清除,過(guò)時(shí)間后,輸入收到的驗(yàn)證碼依然有效 }else {curCount--;$("#btnSendCode").val("請(qǐng)?jiān)?#34; + curCount + "秒內(nèi)輸入驗(yàn)證碼");} } </script> </head> <body> <form><div><font color="red">*</font>手機(jī)號(hào)碼:</div><div><input type="text" id="phone" name="phone"/></div><div><font color="red">*</font>驗(yàn)證碼:</div><div><input type="text" id="checkCode" name="checkCode" size="6"/><input id="btnSendCode" type="button" value="發(fā)送驗(yàn)證碼" οnclick="sendMessage()" /></div> </form> </body> </html>

三:詳情請(qǐng)看之前的博客:http://blog.csdn.net/sxdtzhaoxinguo/article/details/34437591


總結(jié)

以上是生活随笔為你收集整理的Js获取短信验证码前段效果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。