function doInputConnotEmpty(txtInput,minLength,sAlert){ txtInput.value=Trim(txtInput.value); var m_IsValid=true; if(IsEmpty(txtInput.value)) m_IsValid=false; if(minLength>0){ if(txtInput.value.length<minLength) m_IsValid=false; } if(!m_IsValid){ if(sAlert!="") window.alert(sAlert); txtInput.focus(); } return m_IsValid; }
// 将一个变量转换为对象 function var_to_obj(val) { this.value=val; } // 判断是否大于某个数 function is_greater(field,crit,limit) { var Ret = (is_numeric(field,-1) ) ? (field.value > limit ) : false; if (!Ret) doCritCode(field,crit,"Value must be greater than "+limit); return(Ret); } // 判断是否小于某个数 function is_less(field,crit,limit) { var Ret = (is_numeric(field,-1) ) ? (field.value < limit ) : false; if (!Ret) doCritCode(field,crit,"Value must be less than "+limit); return(Ret); }
function is_numeric(field,crit,msg) { var Ret = true; var NumStr="0123456789"; var decUsed=false; var chr; for (i=0;i<field.value.length;++i) { chr=field.value.charAt(i); if (NumStr.indexOf(chr,0)==-1) { if ( (!decUsed) && chr==".")