js失去焦点验证不好用了,什么问题呢?求正解//这里是jsp ,文本框中onblurfunction checkA(trObj) {
var ret = false;
ret = validRequireObj(trObj.find("input[name='A_name']"));
if(!ret) {
trObj.find("input[name='A_name']").css("background","pink");
trObj.find("input[name='A_name']").focus();
return false;
}
else{
trObj.find("input[name='A_name']").css("background","white");
}
ret = ret && validRequireObj(trObj.find("input[name='A_identityNumber']"));
if(!ret) {
trObj.find("input[name='A_identityNumber']").css("background","pink");
trObj.find("input[name='A_identityNumber']").focus();
return false;
}
else{
trObj.find("input[name='A_identityNumber']").css("background","white");
}
if(trObj.find("*[name='A_identityType']").val() == '01') {
ret = ret && validIdNo(trObj.find("input[name='A_identityNumber']"), null, '身份证录入有误  ');
if(!ret){
trObj.find("input[name='A_identityNumber']").css("background","pink");
trObj.find("input[name='A_identityNumber']").focus();
return false;
}else{
trObj.find("input[name='A_identityNumber']").css("background","white");
}

idNoChange(trObj.find("input[name='A_identityNumber']"));
}
var birthday = trObj.find("input[name='A_birthday']");
ret = validRequireObj(birthday, "投保人出生日期必须录入") && checkBirthday(birthday, true);
if(!ret) {
birthday.css("background","pink");
birthday.focus();
return false;
}
else{
birthday.find("input[name='A_identityNumber']").css("background","white");
}
var celphone = trObj.find("input[name='A_celphone']");
ret = ret && validRequireObj(celphone, "投保人手机必须录入");
-----------------
//alert(celphone.val());
if(!ret) {
celphone.css("background","pink");
celphone.focus();
return false;
}
else{
celphone.css("background","white");
}
if(celphone.val().length != 11) {
alert('投保人手机号码不正确');
celphone.css("background","pink");
celphone.focus();
return false;
}
else{
celphone.css("background","white");
}
var email = trObj.find("input[name='A_email']");
ret = ret && validRequireObj(email, "投保人邮箱必须录入") && validEmail(email, null, '邮件格式不正确');
if(!ret) {
email.css("background","pink");
email.focus();
return false;
}
else{
email.css("background","white");
}

var email2 = trObj.find("input[name='A_email2']");
if(email.val() != email2.val()) {
alert('两次电子邮箱输入不一致,请检查。');
email2.css("background","pink");
email2.focus();
return false;
}
else{
email2.css("background","white");
}

//ret = ret && validRequire('A_cityId');
//if(!ret) return false;
return true;
}js // 这里是xxxxx.js文件function validRequireObj(obj, msg) {
obj = $(obj);
if(objEmpty(obj)) {
alert(getMsg(obj, msg, ' 必须录入'));
obj.focus();
return false;
} else {
return true;
}
}