//数据验证
function register(flag) {
var userIdR = $("#userIdR").val();
if(!$.trim(userIdR)){
$("#userIdC").html('不能为空');
return false;
} else {
$.ajax({
url: 'checkUser?',
type: 'POST',
data: {
userIdR : $("#userIdR").val()
},
dataType: "json",
success: function(msg){
if(msg.success){
$("#userIdC").html('验证通过');
}else {
$("#userIdC").html('用户名存在');
return false;
}
},
error: function(){
$("#userIdC").html('网络通讯故障');
return false;
}
});
}
var nameR = $("#nameR").val();
if(!$.trim(nameR)){
$("#nameC").html('不能为空');
return false;
} else {
$("#nameC").html('验证通过');
}
var passwordR = $("#passwordR").val();
if(!$.trim(passwordR)){
$("#passwordC").html('不能为空');
return false;
} else {
var reg = /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]{1,}).{8,16}/;
if(!reg.test(passwordR)){
$("#passwordC").html('密码必须是8-16位大小写字母数字和符号组合!');
return false;
} else {
$("#passwordC").html('验证通过');
}
}
var departmentR = $("#departmentR").val();
if(!$.trim(departmentR)){
$("#departmentC").html('不能为空');
return false;
} else {
$("#departmentC").html('验证通过');
}
var persIdR = $("#persIdR").val();
if(!$.trim(persIdR)){
$("#persIdC").html('不能为空');
return false;
} else {
$("#persIdC").html('验证通过');
}
var sexR = $('input[name="sexR"]:checked').val();
var emailR = $("#emailR").val();
if(!$.trim(emailR)){
$("#emailC").html('不能为空');
return false;
} else {
var reg = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
if(!reg.test(emailR)){
$("#emailC").html('格式错误');
return false;
} else {
$("#emailC").html('验证通过');
}
}
var phoneR = $("#phoneR").val();
if(!$.trim(phoneR)){
$("#phoneC").html('不能为空');
return false;
} else {
var reg = /^1[3|4|5|7|8|9]\d{9}$/;
if(!reg.test(phoneR)){
$("#phoneC").html('格式错误');
return false;
} else {
$("#phoneC").html('验证通过');
}
}
if (flag == 1) {
$.ajax({
url: 'register?',
type: 'POST',
data: {
userIdR : userIdR,
nameR : nameR,
passwordR : passwordR,
departmentR : departmentR,
persIdR : persIdR,
sexR : sexR,
emailR : emailR,
phoneR : phoneR
},
dataType: "json",
success: function(msg){
if(msg.success){
alert("等待管理员审核...");
document.location="/";
}else {
alert("添加失败");
}
},
error: function(){
alert("网络通讯故障");
}
});
}
}
function submitimg() {
$("#formLogin").submit();
var reg = /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]{0,}).{8,16}/;
if (!reg.test($('#password').val())) {
if (confirm("由于安全要求请登录后把密码修改为8位以上复杂密码(包含字母、数字或符号等,密码符合要求无需改动)")) {
$("#formLogin").submit();
} else {
return false;
}
} else {
$("#formLogin").submit();
}
}