最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
js+html制作简单验证码
时间:2017-04-10 编辑:简简单单 来源:一聚教程网
代码如下 | 复制代码 |
#login{ width:50px; height:30px; line-height:30px; margin:0 auto; background-color:#eee; text-align:center; color:red; } p{ width:75px; height:30px;
margin:0 auto; }
验证码: function codes(n){ var a="azxcvbnmsdfghjklqwertyuiopZXCVBNMASDFGHJKLQWERTYUIOP0123456789"; var b=""; for (var i = 0;i varindex=Math.floor(Math.random()*62); b+=a.charAt(index); } return b; }; function show(){ document.getElementById("login").innerHTML=codes(4); } window.onload=show; |
另一个js验证码的部分代码:
代码如下 | 复制代码 |
varcode ;//在全局定义验证码 //产生验证码 functioncreateCode(){ code =""; varcodeLength = 4;//验证码的长度 varcheckCode = document.getElementById("code"); varrandom =newArray(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');//随机数 for(vari = 0; i < codeLength; i++) {//循环操作 varindex = Math.floor(Math.random()*36);//取得随机数的索引(0~35) code += random[index];//根据索引取得随机数加到code上 } checkCode.value = code;//把code值赋给验证码 } //校验验证码 document.getElementById("Yzm").addEventListener("change",validate);
functionvalidate(){ varinputCode = document.getElementById("Yzm").value.toUpperCase();//取得输入的验证码并转化为大写 if(inputCode.length <= 0) {//若输入的验证码长度为0 alert("请输入验证码!");//则弹出请输入验证码 $("#Yzm").focus(); YZM =false; } elseif(inputCode != code ) {//若输入的验证码与产生的验证码不一致时 alert("验证码输入错误!@_@");//则弹出验证码输入错误 createCode();//刷新验证码 $("#Yzm").val("");//清空文本框 $("#Yzm").focus();//重新聚焦验证码框 YZM =false; } else{//输入正确时 $("#Yzm").blur();//绑定验证码输入正确时要做的事 YZM =true;
} }; |
附效果图:
-
上一个: Vue 仿百度搜索功能实现代码
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31