JS实现激活码验证 倒计时
2013-11-11 14:01
357 查看
<form id="form1" runat="server"> <div class="input"> <input type="button" id="btn" class="btn_mfyzm" value="免费获取验证码" /> <script type="text/javascript"> var wait = 60; document.getElementById("btn").disabled = false; function time(o) { if (wait == 0) { o.removeAttribute("disabled"); //$(o).attr("disabled", false); jquery o.value = "免费获取验证码"; wait = 60; } else { o.setAttribute("disabled", true); o.value = wait + "秒后,重新获取验证码"; wait--; setTimeout(function () { time(o) }, 1000) } } document.getElementById("btn").onclick = function () { time(this); } </script> </div> </form>
以上 就可以实现倒计时效果。
//产生随机数 保存到Session 发送短信通知 至于短信发送发送方式 自己实现,这只是演示。 try { string randomNum = GenerateCheckCode(); Session.Remove("RandomNum"); Session["RandomNum"] = randomNum; common.SendSMS( new SMS_Send_Request() { content = string.Format ( @"验证码为:{0},请在页面中输入以完成验证.", randomNum), } ); } catch { // do nothing... } //随机验证码(6位纯数字) private string GenerateCheckCode() { //创建整型型变量 int number; //创建字符型变量 char code; //创建字符串变量并初始化为空 string checkCode = String.Empty; //创建Random对象 Random random = new Random(); //使用For循环生成4个数字 for (int i = 0; i < 6; i++) { //生成一个随机数 number = random.Next(); //将数字转换成为字符型 code = (char)('0' + (char)(number % 10)); checkCode += code.ToString(); } //返回字符串 return checkCode; }
相关文章推荐
- js+servlet 实现发送短信验证码,并开始倒计时,进行验证
- 短信验证码60倒计时,jquery/js实现案例-短信平台验证码开发8
- JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
- js实现短信发送倒计时功能(正则验证)
- JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
- JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
- 【转】js倒计时并实现页面跳转
- js实现倒计时(天时分秒)
- 原创:微信小程序+WEB使用JS实现注册【60s】倒计时功能
- JS实现倒计时(天、时、分,秒)
- js实现精确到毫秒的倒计时效果
- JS实现表单验证
- JS实现表单验证
- JS获取短信验证码倒计时的实现代码
- js 实现自动更新倒计时效果
- js实现身份证号码验证
- 使用js实现显示系统当前时间并实现倒计时功能并触发模态框(遮罩)功能
- 06、一步一步学thinkjs之实现登录验证
- js实现倒计时功能
- JS实现的网页倒计时数字时钟效果