115 lines
2.9 KiB
JavaScript
115 lines
2.9 KiB
JavaScript
$(function() {
|
||
// 注册按钮图片切换
|
||
$("#submit").hover(
|
||
function() {
|
||
$("#submit").attr("src", "/goods/images/regist2.jpg");
|
||
},
|
||
function() {
|
||
$("#submit").attr("src", "/goods/images/regist1.jpg");
|
||
}
|
||
);
|
||
// 默认隐藏所有错误信息
|
||
$(".error").css("display", "none");
|
||
|
||
// 当提交表单时
|
||
$("#registForm").submit(function() {
|
||
var bool = true;
|
||
if(!validateLoginname()) {
|
||
bool = false;
|
||
}
|
||
if(!validateLoginpass()) {
|
||
bool = false;
|
||
}
|
||
if(!validateReloginpass()) {
|
||
bool = false;
|
||
}
|
||
if(!validateEmail()) {
|
||
bool = false;
|
||
}
|
||
if(!validateVerifyCode()) {
|
||
bool = false;
|
||
}
|
||
return bool;
|
||
});
|
||
});
|
||
|
||
// 校验用户名
|
||
function validateLoginname() {
|
||
$("#loginnameError").css("display", "none");
|
||
var bool = true;
|
||
var val = $("#loginname").val();
|
||
if(!val) {
|
||
$("#loginnameError").text("用户名不能为空!");
|
||
$("#loginnameError").css("display", "");
|
||
bool = false;
|
||
} else if(val.length < 2 || val.length > 10) {
|
||
$("#loginnameError").text("用户名长度必须在2~10之间!");
|
||
$("#loginnameError").css("display", "");
|
||
bool = false;
|
||
}
|
||
return bool;
|
||
}
|
||
|
||
// 校验密码
|
||
function validateLoginpass() {
|
||
$("#loginpassError").css("display", "none");
|
||
var bool = true;
|
||
var val = $("#loginpass").val();
|
||
if(!val) {
|
||
$("#loginpassError").text("密码不能为空!");
|
||
$("#loginpassError").css("display", "");
|
||
bool = false;
|
||
} else if(val.length < 2 || val.length > 10) {
|
||
$("#loginpassError").text("密码长度必须在2~10之间!");
|
||
$("#loginpassError").css("display", "");
|
||
bool = false;
|
||
}
|
||
return bool;
|
||
}
|
||
|
||
// 验证确认密码
|
||
function validateReloginpass() {
|
||
$("#reloginpassError").css("display", "none");
|
||
var bool = true;
|
||
var val = $("#reloginpass").val();
|
||
if(!val) {
|
||
$("#reloginpassError").text("密码不能为空!");
|
||
$("#reloginpassError").css("display", "");
|
||
bool = false;
|
||
} else if(val != $("#loginpass").val()) {
|
||
$("#reloginpassError").text("两次密码输入不一致!");
|
||
$("#reloginpassError").css("display", "");
|
||
bool = false;
|
||
}
|
||
return bool;
|
||
}
|
||
|
||
// 校验email
|
||
function validateEmail() {
|
||
$("#emailError").css("display", "none");
|
||
var bool = true;
|
||
var val = $("#email").val();
|
||
if(!val) {
|
||
$("#emailError").text("Email不能为空!");
|
||
$("#emailError").css("display", "");
|
||
bool = false;
|
||
} else if(!/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(val)) {
|
||
$("#emailError").text("错误的Email格式!");
|
||
$("#emailError").css("display", "");
|
||
bool = false;
|
||
}
|
||
return bool;
|
||
}
|
||
|
||
// 校验验证码
|
||
function validateVerifyCode() {
|
||
$("#verifyCodeError").css("display", "none");
|
||
var bool = true;
|
||
var val = $("#verifyCode").val();
|
||
if(!val) {
|
||
$("#verifyCodeError").text("验证码不能为空!");
|
||
$("#verifyCodeError").css("display", "");
|
||
bool = false;
|
||
}
|
||
return bool;
|
||
} |