在ASP中如何限制文本框输入只能为数字?

....j=cint(doucument.form1.txt1.value)...
是不是这么设置的?

第1个回答  推荐于2016-11-12
<input name="txt1" onblur="if(/[^0-9]/g.test(this.value)){alert('Error');this.value=0}">

有服务器脚本中再用

j=cint(request("txt1"))...本回答被提问者采纳
第2个回答  2008-12-29
<input onkeyup="if(event.keyCode !=37 && event.keyCode != 39) value=value.replace(/\D/g,'');"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/\D/g,''))">
第3个回答  2008-12-29
不是这样的
应该用一个函数 isnumeric()