我有以下代码:
function validarEnviarPatrocinio(){
var fila = $("#fila").val();
for(var e=1; e<6; e++){
$("#email_contactopatrocinador"+e).val($("#email_contactopatrocinador"+e+fila).val());
var email = $("#email_contactopatrocinador"+e+fila).val();
if(validarEmail(email)){
}
if(!validarEmail(email)){
}
}
}
此对象通过5个输入字段运行。问题是它假设验证字段是否正确的电子邮件地址。
这是我的问题:
如果我正确填写第一个字段并且其他任何字段都错误,那么它会在不应该的时候验证。它应该只在字段格式正确时验证。
注意:您应该可以将字段留空,如果填写的其他字段正确,则应验证。
答案 0 :(得分:0)
尝试以下方法。它打破了你的循环,你不应该验证其余的。
function validarEnviarPatrocinio(){
var fila = $("#fila").val();
for(var e=1; e<6; e++){
$("#email_contactopatrocinador"+e).val($("#email_contactopatrocinador"+e+fila).val());
var email = $("#email_contactopatrocinador"+e+fila).val();
if(validarEmail(email)){
} else {
break;
}
}
}