var goNext = true; _STAGE.passengerInfoArray = []; for(var i = 0; i < jQuery(".inputName").size(); i++){ var currObj = jQuery(".inputName").eq(i); var visibility = currObj.css("visibility"); // 因为visibility有visible和inherit,姑不用直接判断visible if(visibility != "hidden"){ var name = currObj.val(); if(name == null || name == ""){ jAnXin.util.showTipMsg("有未填写的入住人姓名,请补全后预定"); goNext = false; _PAGE.softKB.setInputObj(currObj); } else if(/[0-9]/.test(name)){ jAnXin.util.showTipMsg("入住人姓名["+name+"]输入有误,请重新输入"); goNext = false; _PAGE.softKB.setInputObj(currObj); } else { _STAGE.passengerInfoArray.push(jQuery.trim(name)); } } } jQuery(".inputName:visible").each(function(i, v){ var name = jQuery(this).val(); if(name == null || name == ""){ jAnXin.util.showTipMsg("有未填写的入住人姓名,请补全后预定"); goNext = false; _PAGE.softKB.setInputObj(jQuery(this)); } else if(/[0-9]/.test(name)){ jAnXin.util.showTipMsg("入住人姓名["+name+"]输入有误,请重新输入"); goNext = false; _PAGE.softKB.setInputObj(jQuery(this)); } else { _STAGE.passengerInfoArray.push(jQuery.trim(name)); } }); if(goNext){ var roomNum = this.counter._getNum(); _STAGE.loadPage_book2(roomNum, _ANIMATE_TYPE.none); }
jQuery(".inputName").css("visibility", "visible"); jQuery(".inputName:gt("+(num-1)+")").css("visibility", "hidden").val("");