整数:=48 && event.keyCode<=57 || event.keyCode==45" 
    onblur="isNum(this,'数值格式有误!',0)" />
正整数:=48 && event.keyCode<=57" />
实数:=48 && event.keyCode<=57 || event.keyCode==46|| event.keyCode==45"      onblur="isNum(this,'数值格式有误!',0)" />
正实数:=48 && event.keyCode<=57 || event.keyCode==46"      onblur="isNum(this,'数值格式有误!',0)"/>/*      判断一个对象是否是数值型。      obj:文本框,      info:错误提示信息,      defaultValue:错误后给出的默认值   */function isNum(obj,info,defaultValue) {    if(defaultValue==undefined)      {          defaultValue=0;      }         if(isNaN(obj.value))     {//非数值         alert(info);          obj.value=defaultValue;          obj.focus();     }    if(obj.value=="")     {         obj.value=defaultValue;         obj.focus();     } }