博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js验证码
阅读量:5286 次
发布时间:2019-06-14

本文共 1600 字,大约阅读时间需要 5 分钟。

$(function () {            createCode();//加载时创建验证码        });        var code; //在全局 定义验证码        function createCode() {            code = "";            var codeLength = 4;//验证码的长度            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];            }                       if (checkCode) {                checkCode.className = "code";                checkCode.innerHTML = code;            }        }        //检查验证码是否通过        function validate() {            var inputCode = document.getElementById("txtValidCode").value;            if (inputCode.length <= 0 && $("#labmeessage").text() == "") {                $("#labmeessage").text('请输入验证码!');            } else if (inputCode != code && $("#labmeessage").text() == "") {                $("#labmeessage").text('验证码输入错误!!');                createCode();//刷新验证码            } else {                // alert("登录成功!");                save();            }        }
验证码:
.code {
font-family: Arial; font-style: italic; color: Red; border: 1px solid #A9A9A9; border-left: 0px; padding: 2px 3px; font-weight: bolder; }

 

转载于:https://www.cnblogs.com/professional-NET/p/5043795.html

你可能感兴趣的文章
App开发三种模式
查看>>
数据库事务隔离级别及传播行为
查看>>
完成登录与注册页面的前端
查看>>
Tips_利用padding实现高度可控的分隔线
查看>>
Python正则表达式指南
查看>>
Java泛型/泛型限定
查看>>
转:单例模式
查看>>
PHP的学习--cookie和session
查看>>
C++之map使用
查看>>
POJ 1671
查看>>
git
查看>>
hadoopStreamming 编程
查看>>
部署GitLab代码托管仓库
查看>>
如何设计一个单点登录系统(1)?
查看>>
JSP 对象的作用范围
查看>>
DELPHI 2010 动态链接库DLL断点调试
查看>>
AJAX-同源策略 跨域访问
查看>>
SpringBoot与thymeleaf
查看>>
Java内存管理:深入Java内存区域
查看>>
提醒窗口
查看>>