论文设计中登陆所用到的JS代码

 

var code; // 在全局 定义验证码
function createCode() {  //建立验证码函数
	code = new Array();
	var codeLength = 4;// 验证码的长度
	var checkCode = document.getElementById("checkCode");
	checkCode.value = "";

	var selectChar = new Array(1,2, 3, 4, 5, 6, 7, 8, 9,0,
			'a','b','c','d','e','f','g',
			'h','i','g','k','l','m','n',
			'o','p','q','r','s','t','u','v','w','x','y','z',
			'A', 'B', 'C', 'D', 'E',
			'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'Q', 'R', 'S', 'T',
			'U', 'V', 'W', 'X', 'Y', 'Z');

	for (var i = 0; i < codeLength; i++) {
		var charIndex = Math.floor(Math.random() * 62); // 取得随机数的索引
		code += selectChar[charIndex];		// 根据索引取得随机数加到code上
	}
	if (code.length != codeLength) {
		createCode();
	}
	checkCode.value = code;		// 把code值赋给验证码
}
function validate(){   //验证非空函数
	
	var inputCode = document.getElementById("input1").value.toUpperCase();
	
		        // 判断用户名
		if($("input[name=userNumber]").val() == null || $("input[name=userNumber]").val() == ""){
		            alert("请输入用户名!");
		            $("input[name=userNumber]").focus();
		            return false;
		        }
		        // 判断密码
		else if($("input[name=password]").val() == null || $("input[name=password]").val() == ""){
		            alert("请输入密码!");
		            $("input[name=password]").focus();
		            return false;
		        }
		else if($("input:radio[name=role]:checked").val()== null){ 
			            alert("请选择用户角色!");
			            $("input[name=role]").focus();
			            return false;
			        }
		else if (inputCode.length <= 0) {
				alert("请输入验证码!");
					return false;
					} 
		else if (inputCode != code.toUpperCase()) {
			alert(inputCode+"   "+code);
			alert("验证码输入错误!请从新输入");
			createCode();
			return false;
	} else {
		var from = document.getElementById("from");
		from.action = "login.user";   //登陆请求发送
	}
}
相关文章
相关标签/搜索