关于在百度和谷歌搜索出来的限制input框只能输入纯数字的问题

此去几何 2018-07-31 11:12:36
onKeyUp="value=value.replace(/[^\d]/g,'')" 例如这一种,常态输入都可以成功,但是在中文情况下,但是在打出汉字后,点击回车,就会把字母写入到input中,百度和谷歌找遍了,全部都存在这个问题,求解决!!
...全文
194 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lg泪光 2018-07-31
  • 打赏
  • 举报
回复
引用 4 楼 w6990548 的回复:
引用 2 楼 qq_38604499 的回复:
嗯?因为onKeyup是读不到输入法的回车的,你可以自己尝试下…………
所以才要解决的嘛


要解决的话,compositionend了解一下?
此去几何 2018-07-31
  • 打赏
  • 举报
回复
引用 2 楼 qq_38604499 的回复:
嗯?因为onKeyup是读不到输入法的回车的,你可以自己尝试下…………
所以才要解决的嘛
此去几何 2018-07-31
  • 打赏
  • 举报
回复
引用 1 楼 foren_whb 的回复:
onchange="this.value=this.value.replace(/[^\d]/g,'');"
回车的问题还是存在
Lg泪光 2018-07-31
  • 打赏
  • 举报
回复
嗯?因为onKeyup是读不到输入法的回车的,你可以自己尝试下…………
丰云 2018-07-31
  • 打赏
  • 举报
回复
onchange="this.value=this.value.replace(/[^\d]/g,'');"
此去几何 2018-07-31
  • 打赏
  • 举报
回复
引用 6 楼 qq_38604499 的回复:
引用 5 楼 qq_38604499 的回复:
[quote=引用 4 楼 w6990548 的回复:]
[quote=引用 2 楼 qq_38604499 的回复:]
嗯?因为onKeyup是读不到输入法的回车的,你可以自己尝试下…………
所以才要解决的嘛


要解决的话,compositionend了解一下?[/quote]
还有就是oninput了解一下???[/quote]谢谢
Lg泪光 2018-07-31
  • 打赏
  • 举报
回复
引用 5 楼 qq_38604499 的回复:
引用 4 楼 w6990548 的回复:
[quote=引用 2 楼 qq_38604499 的回复:]
嗯?因为onKeyup是读不到输入法的回车的,你可以自己尝试下…………
所以才要解决的嘛


要解决的话,compositionend了解一下?[/quote]
还有就是oninput了解一下???

87,964

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧