如何管理jquery对象

时间:2014-03-26 16:18:38

标签: jquery

我有以下代码:

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个输入字段运行。问题是它假设验证字段是否正确的电子邮件地址。

这是我的问题:

如果我正确填写第一个字段并且其他任何字段都错误,那么它会在不应该的时候验证。它应该只在字段格式正确时验证。

注意:您应该可以将字段留空,如果填写的其他字段正确,则应验证。

1 个答案:

答案 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;
        }
    }
 }