JS空值校验

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