Js 跳出兩級循環的方法

作過一個複雜的驗證方法,須要兩層each驗證以後反正報錯的信息。由於雙重循環的問題,糾結了好久。html

/**
 * 驗證input 的值 是否輸入 flg:驗證成功 false:驗證失敗
 */
function CommonApplyFormValidate(formId){
     var logInfo = "";
     outerloop://命名外圈語句
    $(formId).find(".mui-input-row").each(function(){
        var success = true;
        var inputObject = $(this);
        inputObject.children().each(function(index, el){
            var cont = $(this);
            var keyId = cont.attr("id");
            if(keyId != null && keyId !="" && keyId !="undefined"){
                console.log("v1-----"+keyId);
                console.log("v1-required----"+cont.attr("required"));
                if(cont.attr("required") != "undefined"){
                        //根據標籤的類型,設置初始化的值
                      var parmValue = "";
                      logInfo = $("#"+keyId).attr("al");
                        if($("#"+keyId).is('textarea')){
                          console.log('textarea');
                          parmValue = $("#"+keyId).val();
                          logInfo = "請輸入"+logInfo;
                            //$(keyId).val(dataValue);
                        }else if($("#"+keyId).is('input')){
                          console.log('input');
                          parmValue = $("#"+keyId).val();
                          logInfo = "請輸入"+logInfo;
                            //$(keyId).val(dataValue);
                        }else if($("#"+keyId).is('p')){
                          console.log('p');
                          parmValue = $("#"+keyId).html();
                          parmValue = parmValue=="請選擇"?"":parmValue;
                          logInfo = "請選擇"+logInfo;
                            //$(keyId).html(dataValue);
                        }
                        
                        if(isnull(parmValue)){
                          console.log(11111111111111);
                          success = false;
                          return false;
                        console.log(22222222);
                        }
                
                }
            }
            
        });
         return success ;
    
    });
     return logInfo;

}
相關文章
相關標籤/搜索