input框只能输入数字

通过onkeypress事件是输不上任何非数字字符
<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57"  />
通过onkeyup事件是输上后再去掉非数字字符
<input type="text" onkeyup="value=value.replace(/[^\d]/g,'') ">
通过onkeypress事件只能输入数字或小数
<input type="text" onkeypress="return event.keyCode>=48&&event.keyCode<=57||event.keyCode==46">

猜你喜欢

转载自2873665969.iteye.com/blog/2322886