首页 > 移动端JS不支持keypress事件,如何解决?

移动端JS不支持keypress事件,如何解决?

移动端网站中有一个input输入框,需要限制输入框只能输入数字,传统的PC端可以通过keypress事件中的keyCode实现,但是,经测试,移动端似乎并不支持keypress事件,不知有什么比较好的替代方案,请不吝赐教!


oninput事件


传统不是用keyup事件吗?


  1. 设置input type 属性为 number;
  2. 绑定 input 的 blur 事件进行验证;
  3. 绑定 form 的 submit 事件进行验证;
  4. 后端验证,返回错误提醒。

oninput+正则


试试input事件


<input type="number" >
【热门文章】
【热门文章】