手机验证 发送验证码倒计时js
2017-09-04 17:27
405 查看
html:
js:
<input name="Tel" class="weui-input" type="tel" placeholder="请输入手机号"> <button type="button" class="weui-vcode-btn" onclick="getCode(this)">获取验证码</button>
js:
<script> /*获取验证码*/ function getCode(obj) { if (checkPhone()) {//验证手机号码 $.ajax({ type: "POST", url: '@Url.Action("SendVerifyCode", "Account")', data: { Tel: $("input[name='Tel']").val() }, success: function (result) { if (result.Success) { } else { $.toptip(result.ErrorMessage, 'error'); } }, error: function (result) { $.toptip('未知异常导致请求失败,请重试.', 'error'); } }); settime(obj); //倒计时 } else { $("input[name='Tel']").focus(); return; } } //验证手机号码 function checkPhone() { var phone = $("input[name='Tel']").val(); var pattern = /^1[0-9]{10}$/; if (phone.length == 0) { //alert('请输入手机号码'); $.toptip("请输入手机号码", 'error'); return false; } if (!pattern.test(phone)) { //alert('请输入正确的手机号码'); $.toptip("手机号格式错误", 'error'); return false; } return true; } var countdown = 60; function settime(obj) { if (countdown == 0) { $(obj).removeAttr("disabled"); $(obj).text("获取验证码"); countdown = 60; return; } else { $(obj).attr("disabled", true); $(obj).text(countdown +'s'+'后重发'); countdown--; } setTimeout(function () { settime(obj) }, 1000) } </script>
相关文章推荐
- js+servlet 实现发送短信验证码,并开始倒计时,进行验证
- 用户点击获取验证码之后我们会发送一条信息到用户手机,然后就会出现一个倒计时按钮,很像支付宝手机付款效果了,下面我给大家分享两个js效果
- 用户验证手机验证码的js
- jquery,js php 发送短信验证吗 前端 点击事件时间倒计时
- js/jquery实现免费获取手机验证码倒计时效果
- jquery实现手机发送验证码的倒计时代码
- 注册/找回密码等功能中发送手机验证码后倒计时效果的实现(基于vue)
- java调接口实现发送手机短信验证码功能,手机验证码,接口调用
- JS/jQ实现免费获取手机验证码倒计时效果
- js实现手机发送验证码功能
- jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
- jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
- jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
- Jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
- 发送手机验证码倒计时
- jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码
- js获取手机验证码倒计时的实现
- Java调用WebService接口实现发送手机短信验证码功能,java 手机验证码,WebService接口调用
- 点击按钮,实现60秒倒计时效果(发送手机验证码)
- jquery 实现 点击按钮后倒计时效果,多用于实现发送手机验证码、邮箱验证码