jQuery失去焦点的时候注册验证

//注册验证
$('form :input').blur(function () {
if ($("#txtName").val() == "") {
$("#txtName").parent().next(".errorMsg").text("请输入注册名称");
return false;
}
else {
$("#txtName").parent().next(".errorMsg").text("");
}

if ($("#txtPwd").val() == "") {
$("#txtPwd").parent().next(".errorMsg").text("请输入密码");
return false;
}
else {
$("#txtPwd").parent().next(".errorMsg").text("");
}

if ($("#txtConfirmPwd").val() == "") {
$("#txtConfirmPwd").parent().next(".errorMsg").text("请输入确认密码");
return false;
}
else {
$("#txtConfirmPwd").parent().next(".errorMsg").text("");
}

if ($("#txtPwd").val() != $("#txtConfirmPwd").val()) {
$("#txtConfirmPwd").parent().next(".errorMsg").text("两次密码不一致");
return false;
}
else {
$(this).parent().next(".errorMsg").text("");
}

if ($("#mobile").val() != "" && !/^1[34578]\d{9}$/.test($("#mobile").val())) {
$("#mobile").parent().next(".errorMsg").text("请输入电话,请重填");
}
else {
$("#mobile").parent().next(".errorMsg").text("");
}

if ($("#txtEmail").val() != "" && !/^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test($("#txtEmail").val())) {
$("#txtEmail").parent().next(".errorMsg").text("请输入正确的E-mail地址");
}
else {
$("#txtEmail").parent().next(".errorMsg").text("");
}

});
posted @ 2016-07-29 16:38  kpengfang  阅读(589)  评论(0)    收藏  举报