空值校验:获取页面 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; } }