移动端网站中有一个input输入框,需要限制输入框只能输入数字,传统的PC端可以通过keypress事件中的keyCode实现,但是,经测试,移动端似乎并不支持keypress事件,不知有什么比较好的替代方案,请不吝赐教!
oninput事件
传统不是用keyup事件吗?
- 设置input type 属性为 number;
- 绑定 input 的 blur 事件进行验证;
- 绑定 form 的 submit 事件进行验证;
- 后端验证,返回错误提醒。
oninput+正则
试试input事件
<input type="number" >