话不多说,请看代码:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>不重复验证码</title> <style> .cont{width:300px;height:auto;margin:50px auto;} #useid{width:120px;height:45px;line-height:45px;background:#ccc;text-align:center;font-size:20px;margin:10px;} </style> </head> <body> <div class="cont"> <div id="useid"></div> <input type="text" id="txt" /> <input type="button" id="btn" value="start" /> <div> <script> function $(id){ return document.getelementbyid(id); } var $useid = $('useid'), $txt = $('txt'), $btn = $('btn'); function getstr(){ var string = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789', str = ''; while(str.length < 6){ var str1 = string.charat(math.round(math.random() * 56)); if(str.indexof(str1) === -1){ str += str1; } } $useid.innerhtml = str; } function checkcode(){ if($txt.value == $useid.innerhtml){ alert('验证成功'); }else{ alert('验证失败'); } } $useid.onclick = getstr; $btn.onclick = checkcode; </script> </body> </html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!
如对本文有疑问, 点击进行留言回复!!
微信小程序wx.scanCode扫描条形码,偶尔出现条形码不正确导致查询失败
Android 入门第七讲01-数据存储(数据存储概述,文件存储(raw和asserts目录读写,data/data/包名目录读写,sdcard目录读写),SharedPreferences读写)
vue-axios系列:axios拦截器,配置请求头,配置请求参数
Vuejs 针对 安卓低版本 、ios9.x 不兼容 ES6语法导致失效解决方法
网友评论