JS验证不重复验证码
2017-02-18 10:55:51
JavaScript
本文主要介绍了JS验证不重复验证码的示例代码。具有很好的参考价值,下面跟着小编一起来看下吧
话不多说,请看代码:
话不多说,请看代码:
<!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> |
上面就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助
原文链接:http://www.qdfuns.com/notes/40961/9092841a08092bc53584196f6fc64818.html