JS数值输入控制
Posted 叶祖辉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS数值输入控制相关的知识,希望对你有一定的参考价值。
整数:<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>
以上是关于JS数值输入控制的主要内容,如果未能解决你的问题,请参考以下文章