Files
VANTEN/WebRoot/js/Verification_Code.js
2017-10-29 22:55:28 +08:00

55 lines
2.1 KiB
JavaScript

$(document).ready(function() {
$('#horizontalTab').easyResponsiveTabs({
type : 'default', //Types: default, vertical, accordion
width : 'auto', //auto or any width like 600px
fit : true, // 100% fit in a container
});
});
function checkpwd() {
'use strict';
var p1 = document.getElementById("Password2").value; //获取密码框的值
var p2 = document.getElementById("Password3").value; //获取重新输入的密码值
if(p1==""){
document.getElementById("msg").innerHTML = "请输入密码!"; //检测到密码为空,提醒输入//
document.register.Password2.focus();//焦点放到密码框
return false;//退出检测函数
}//如果允许空密码,可取消这个条件
if (p1 != p2) { //判断两次输入的值是否一致,不一致则显示错误信息
document.getElementById("msg").innerHTML = "两次输入密码不一致,请重新输入"; //在div显示错误信息
return false;
} else {
document.getElementById("msg").innerHTML = "";
//密码一致,可以继续下一步操作
}
}
var code;
function createCode() {
code = "";
var codeLength = 6; //验证码的长度
var checkCode = document.getElementById("checkCode");
var codeChars = 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',
'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 charNum = Math.floor(Math.random() * 52);
code += codeChars[charNum];
}
if (checkCode) {
checkCode.className = "code";
checkCode.innerHTML = code;
}
}
function validateCode() {
var inputCode = document.getElementById("inputCode").value;
if (inputCode.length <= 0) {
document.getElementById("msg").innerHTML = "请输入验证码!";
} else if (inputCode.toUpperCase() != code.toUpperCase()) {
document.getElementById("msg").innerHTML = "验证码输入有误!";
createCode();
} else {
alert("验证码正确!");
}
}