js 实现随机验证码
来源:互联网 发布:zigbee协议栈网络管理 编辑:程序博客网 时间:2024/05/19 12:15
<html ><head> <meta charset="utf-8"><title>JS生成验证码</title><style type="text/css">.code {background-image: url(code.jpg);font-family: Arial;font-style: italic;color: Red;border: 0;padding: 2px 3px;letter-spacing: 3px;font-weight: bolder;}.unchanged {border: 0;}</style><script language="javascript" type="text/javascript"> var code; //在全局 定义验证码 function createCode() { code = ""; code2= ""; var codeLength = 6;//验证码的长度 var checkCode = document.getElementById("checkCode"); var selectChar = new Array(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 (var i = 0; i < codeLength; i++) { var charIndex = Math.floor(Math.random() * 36); code += selectChar[charIndex]; code2 = code.toLowerCase(); } //alert(code); if (checkCode) { checkCode.className = "code"; checkCode.value = code; }} function validate() { var inputCode = document.getElementById("input1").value; inputCode = inputCode.toLowerCase(); if (inputCode.length <= 0) { alert("请输入验证码!"); } else if (inputCode != code2) { alert("验证码输入错误!"); createCode();//刷新验证码 } else { alert("^-^ OK"); }}</script></head><body onload="createCode()"><form action="#"> <input type="text" id="input1" /> <input type="text" onclick="createCode()" readonly="readonly" id="checkCode" class="unchanged" style="width: 80px" /><br /> <input id="Button1" onclick="validate();" type="button" value="确定" /></form></body></html>
0 0
- js 实现随机验证码
- 原生JS实现获取随机验证码
- JS实现随机验证码功能
- JS生成随机验证码
- Servlet实现随机验证码
- 动手实现随机验证码
- 如何实现随机验证码
- 随机图片验证码实现
- Ext随机验证码实现
- 随机验证码实现案例
- Java 实现随机验证码
- 画布实现随机验证码
- JS随机生成生成验证码
- js随机生成4位验证码
- js随机生成4位验证码
- js随机生成一个验证码
- 纯js随机生成验证码
- 分针网—IT教育: JS 实现随机验证码功能
- poj 1651
- 如何分离模板文件的表现和数据逻辑
- VNC: Could not acquire name on session bus
- 通过完整示例来理解如何使用 epoll
- OC基础之 ----------- 内存管理
- js 实现随机验证码
- js正则表达式
- 从开始创业到发布会网站前端成果
- linux 压缩和解压缩命令详解
- Codevs P1167 树网的核
- [leetcode-297]Serialize and Deserialize Binary Tree(java)
- VS2015在MFC中使用ADO方法连接Access2013数据库
- 序列化的简单实现
- CMFCButton内存泄漏