JavaScript编写验证码

向右看齐 2022-06-09 14:41 272阅读 0赞
  1. <head>
  2. <meta charset="UTF-8">
  3. <title>验证码</title>
  4. </head>
  5. <body>
  6. <span id="msg"></span>
  7. <input type="button" value="刷新" οnclick="show()">
  8. <script>
  9. function str(n){
  10. var a = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
  11. var t = ""; //用来保存验证码
  12. for(var i=0;i<n;i++){
  13. //因为可以选取的字母和数字有62个,所以随机选取一个数
  14. var index = Math.floor(Math.random()*62);
  15. //将选取到的这个数当做一个位置,从a中选取这个位置的值
  16. t += a.charAt(index);
  17. }
  18. return t;
  19. }
  20. function show() {
  21. document.getElementById("msg").innerHTML = str(4);
  22. }
  23. window.onload(show());
  24. </script>
  25. </body> 可以根据自己的需要改变成6位/8位等

发表评论

表情:
评论列表 (有 0 条评论,272人围观)

还没有评论,来说两句吧...

相关阅读