
整数:<input type="text" name="aaa" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==45"
onblur="isNum(this,'数值格式有误!',0)" /><br/>正整数:<input type="text" name="bbb" onkeypress="return event.keyCode>=48 && event.keyCode<=57" /><br/>实数:<input type="text" name="ccc" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46|| event.keyCode==45"
onblur="isNum(this,'数值格式有误!',0)" /><br/>正实数:<input type="text" name="ddd" onkeypress="return event.keyCode>=48 && event.keyCode<=57 || event.keyCode==46"
onblur="isNum(this,'数值格式有误!',0)"/><script type="text/javascript">/*
判断一个对象是否是数值型。
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();
}
}</script>
