空值校驗:獲取頁面 name="cent" 的可編輯的輸入框 ,而後根據該框的值判斷跟隨其後的另外一個框的非空校驗,兩個框須要id相似才方便取值javascript
function validataIsnullReason(){ var j =0; var coreArr = $("input:text[name='cent'][readonly='false']");//兼容性模式取值 if(coreArr.length<1){ coreArr= $("input:text[name='cent']").not("[readonly]");//非兼容模式取值 } $.each(coreArr, function(i, n){ if(n.value>0||n.value<0){ var id=n.id; if(id.indexOf("_") != -1){ id = id.replace("cent","assessreason"); } if($("#"+id).val()=="" || typeof($("#"+id).val()) == "undefined"){ $("#"+id).css('background','#FF0000'); j ++ ; } } }); if(j > 0 ){ alert("您有未填寫打分緣由的項,請檢查!"); return false; }else{ return true; } }