forked from p6jzelshw/ssm
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
2.7 KiB
96 lines
2.7 KiB
2 years ago
|
$(function() {
|
||
|
$.validator.addMethod("checkEmail", function(value) {
|
||
|
var email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
|
||
|
return (email.test(value));
|
||
|
}, '请输入正确的邮箱');
|
||
|
$.validator.addMethod("checkPhoto", function(value) {
|
||
|
var photo = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/;
|
||
|
return (photo.test(value));
|
||
|
}, '请输入正确的手机号');
|
||
|
$.validator.addMethod("checkIdNumber", function(value) {
|
||
|
var idNumber = /^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;
|
||
|
return (idNumber.test(value));
|
||
|
}, '请输入正确的身份证号');
|
||
|
$('#loginForms').validate({
|
||
|
debug: false, //false表示验证通过后不要自动提交表单
|
||
|
onkeyup: false, //表示关闭按键松开时候监听验证
|
||
|
rules: { //验证规则
|
||
|
remote:"${pageContext.request.contextPath}/main",
|
||
|
username: {
|
||
|
required: true
|
||
|
},
|
||
|
password: {
|
||
|
required: true
|
||
|
}
|
||
|
},
|
||
|
messages: { //自定义错误信息,默认为英文,除了在这里配置以为,还可以通过配置文件进行配置
|
||
|
username: {
|
||
|
required: "用户名不能为空",
|
||
|
},
|
||
|
password: {
|
||
|
required: "密码不能为空"
|
||
|
}
|
||
|
},
|
||
|
submitHandler: function(form) {
|
||
|
alert("@#!1");
|
||
|
// $.ajax({
|
||
|
// url:"${pageContext.request.contextPath}/main",
|
||
|
// method:"post",
|
||
|
// data:$('#loginForms').serialize(),
|
||
|
// dataType:'json',
|
||
|
// success:function(ret){
|
||
|
// if(ret.status=='ok'){
|
||
|
// $("#loginForms").html("登录成功!");
|
||
|
// var href = '${pageContext.request.contextPath}/jsp/index.jsp';
|
||
|
// window.top.location.href = href;
|
||
|
// }else if(ret.status=='userNameOrPwdError'){
|
||
|
// $("#loginForms").html("用户名或密码错误!");
|
||
|
// }
|
||
|
// }
|
||
|
// });
|
||
|
}
|
||
|
});
|
||
|
$('#registerForms').validate({
|
||
|
debug: false, //false表示验证通过后不要自动提交表单
|
||
|
onkeyup: false, //表示关闭按键松开时候监听验证
|
||
|
rules: { //验证规则
|
||
|
username: {
|
||
|
required: true, //必填字段
|
||
|
minlength: 3
|
||
|
},
|
||
|
password: {
|
||
|
required: true,
|
||
|
minlength: 6,
|
||
|
maxlength: 18
|
||
|
},
|
||
|
rePassword: {
|
||
|
required: true
|
||
|
},
|
||
|
email: "checkEmail",
|
||
|
photo: "checkPhoto",
|
||
|
idNumber: "checkIdNumber",
|
||
|
// id不能重复
|
||
|
},
|
||
|
messages: { //自定义错误信息,默认为英文,除了在这里配置以为,还可以通过配置文件进行配置
|
||
|
username: {
|
||
|
required: "用户名不能为空",
|
||
|
minlength: "用户名长度至少为3位"
|
||
|
},
|
||
|
password: {
|
||
|
required: "密码不能为空",
|
||
|
minlength: "密码长度不能低于6位",
|
||
|
maxlength: "密码长度不能大于18位"
|
||
|
},
|
||
|
rePassword: {
|
||
|
required: "密码不能为空"
|
||
|
}
|
||
|
|
||
|
},
|
||
|
submitHandler: function(form) {
|
||
|
alert("验证通过");
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
});
|