最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS實現(xiàn)用戶注冊時獲取短信驗證碼和倒計時功能

 更新時間:2016年10月27日 10:10:55   作者:IT985博客  
在用戶注冊時,通常需要短信驗證碼,而且為了交互效果,也需要增加倒計時。該如何實現(xiàn)獲取驗證碼倒計時功能呢?下面小編給大家分享JS實現(xiàn)用戶注冊時獲取短信驗證碼和倒計時的代碼,一起看看吧

在用戶注冊時,通常需要短信驗證碼,而且為了交互效果,也需要增加倒計時。

效果如下:

<div class="user-form">
<form action="{{ path('zm_member_register') }}" method="post">
<div class="form-list">
<label class="register-label">手機號碼</label>
<input class="regphone input-register" type="text" name="phone" placeholder="請輸入手機號碼" />
</div>
<div class="form-list">
<label class="register-label">驗證碼</label>
<input class="input-short" type="text" name="sms_salt" placeholder="請輸短信驗證碼" />
<input class="input-code" id="btn" type="button" value="發(fā)送驗證碼" />
</div>
<input style="margin-top: 60px;" type="submit" class="registerSubmit form-sumbit" value="提交" />
</form>
</div>

這里的驗證碼是通過向后臺這個url({{ path(‘zm_member_get_salt') }}))里面,傳手機號碼和類型(type=1為注冊)這兩個值,后臺接收值成功則返回成功狀態(tài)值。

基于這里,實現(xiàn)驗證碼倒計時,即可以在判斷成功后。調(diào)用封裝了的倒計時函數(shù) time(),注意驗證碼應使用type為button的input,此時可以方便地更改其value值,來展示倒計時的時間。

<script type="text/javascript">
//倒計時60秒
var wait=60;
function time(o) {
if (wait == 0) {
o.removeAttribute("disabled");
o.value="獲取動態(tài)碼";
wait = 60;
} else {
o.setAttribute("disabled", true);
o.value="重新發(fā)送(" + wait + ")";
wait--;
setTimeout(function() {
time(o)
}, 1000)
}
}
$('.input-code').click(function() {
var phone = $('.regphone').val();
$.ajax({
type: 'post',
url: "{{ path('zm_member_get_salt') }}",
data: {
phone: phone,
type: 1
},
dataType: 'json',
success: function (result) {
if (result.flag == 1) {
// alert('成功');
time(btn);
} else {
alert(result.content);
}
}
});
});
</script>

以上所述是小編給大家介紹的JS實現(xiàn)用戶注冊時獲取短信驗證碼和倒計時功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持

相關(guān)文章

  • p5.js繪制創(chuàng)意自畫像

    p5.js繪制創(chuàng)意自畫像

    這篇文章主要為大家詳細介紹了p5.js繪制創(chuàng)意自畫像,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 無阻塞加載腳本分析[全]

    無阻塞加載腳本分析[全]

    script標簽的阻塞行為會對頁面性能產(chǎn)生負面影響,大多數(shù)瀏覽器在下載或執(zhí)行腳本的同時,會阻塞下載位于它之后的資源,也會阻塞渲染位于它之后的元素。
    2011-01-01
  • javascript 網(wǎng)站常用的iframe分割

    javascript 網(wǎng)站常用的iframe分割

    就是一個頁面使用兩個iframe來調(diào)用內(nèi)容,實現(xiàn)頁面導航,更容易控制,可控制性好
    2008-06-06
  • js實現(xiàn)上傳圖片功能

    js實現(xiàn)上傳圖片功能

    這篇文章主要為大家詳細介紹了js實現(xiàn)上傳圖片功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • js實現(xiàn)簡單的二級聯(lián)動效果

    js實現(xiàn)簡單的二級聯(lián)動效果

    本文主要介紹了js實現(xiàn)簡單的二級聯(lián)動效果的實例,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • ES6新特性之字符串的擴展實例分析

    ES6新特性之字符串的擴展實例分析

    這篇文章主要介紹了ES6新特性之字符串的擴展,結(jié)合實例形式對比分析了ES5與ES6字符串函數(shù)以及模板字符串相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • Promise.all中對于reject的處理方法

    Promise.all中對于reject的處理方法

    這篇文章主要介紹了Promise.all中對于reject的處理方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-08-08
  • xml分頁+ajax請求數(shù)據(jù)源+dom取結(jié)果實例代碼

    xml分頁+ajax請求數(shù)據(jù)源+dom取結(jié)果實例代碼

    最近做的一個項目里的某個小功能,主要是為了方便選擇數(shù)據(jù) 演示地址:由于有惡意程序,所以去掉地址
    2008-10-10
  • 詳解?Map?和?WeakMap?區(qū)別以及使用場景

    詳解?Map?和?WeakMap?區(qū)別以及使用場景

    這篇文章主要介紹了詳解?Map?和?WeakMap?區(qū)別以及使用場景,Map本質(zhì)上是一個鍵值對的集合,WeakMap?只能將對象作為鍵名,下面來一起倆姐更多詳細內(nèi)容吧,希望這一篇文章能讓你對?Map?有更好的理解,或者能夠幫你理解?Map?和?WeakMap
    2022-01-01
  • JS 清除字符串數(shù)組中,重復元素的實現(xiàn)方法

    JS 清除字符串數(shù)組中,重復元素的實現(xiàn)方法

    下面小編就為大家?guī)硪黄狫S 清除字符串數(shù)組中,重復元素的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05

最新評論

青海省| 城口县| 开化县| 太白县| 革吉县| 吉林省| 保定市| 瑞安市| 义乌市| 安远县| 汝南县| 永仁县| 沙河市| 曲麻莱县| 乾安县| 辉南县| 正定县| 黄浦区| 搜索| 盖州市| 盐池县| 合川市| 涪陵区| 百色市| 阳城县| 乐至县| 潜山县| 德昌县| 临沂市| 孟连| 崇义县| 通海县| 嫩江县| 保定市| 十堰市| 东光县| 延津县| 黔西县| 大厂| 明星| 青岛市|