移动端如何监听键盘值?

我在移动端用keypress或者keydown都无法获取到当前按下的键值,请问如何获取当前按下值?需求是想input只能输入字母

阅读 2.7k
2 个回答
<input type="text" oninput="myFunction()">

输入会触发oninput事件(或者onchange事件),获取input的value,通过replace过滤非字母重新赋值。

1: 手机可以专门呼出纯英文的键盘
2: 可以用正则对用的输入进行校验, 给出合理提示
3: 统一在提交的时候校验一次, 弹出他输入的不合法让重新填

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题