Backspace
不适用于firefox 中的onKeyPress
事件
<input type="text" id="txt1" onKeypress='return event.charCode >= 48 && event.charCode <= 57' maxlength="10" onkeyup="functionname()"/>
由于在浏览器中有更好的支持,请尝试使用onkeydown
。
Backspace的代码是8,并且超出了您的范围。
运行良好:
return ( event.charCode == 0 ) || ( event.charCode >= 48 && event.charCode <= 57)