在网页中输入时如何禁用输入法

u013600237 2016-04-21 08:44:25
比如有个input标签,我想在输入时自动关闭输入法,该怎么办
ime-mode:disabled;似乎是无效的
还有什么办法吗
...全文
595 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
街头小贩 2016-04-23
  • 打赏
  • 举报
回复
<input type="number">
风中的少年 2016-04-22
  • 打赏
  • 举报
回复
为啥要关闭输入法? 直接将input 给 disable不行吗?目的不就是不让输入嘛。
warmersen 2016-04-22
  • 打赏
  • 举报
回复
为啥要关闭输入法?
u013600237 2016-04-22
  • 打赏
  • 举报
回复
引用 7 楼 bbboy8205 的回复:
[quote=引用 4 楼 u013600237 的回复:] [quote=引用 3 楼 bbboy8205 的回复:] 为啥要关闭输入法? 直接将input 给 disable不行吗?目的不就是不让输入嘛。
我表达不清楚,我的意思是关闭中文输入法。比如有个框只可以输入数字和字母,我使用了even.keycod进行筛选,可发现中文输入法似乎可以绕过过了keydown,直接在input里插入了文字[/quote] 使用正则表达式不行吗??[/quote] 主要是不美观,明明不能输入中文输入法还开启着,用户体验不好
somnus3421 2016-04-22
  • 打赏
  • 举报
回复
检验发现firefox是可以的,
chrome不行。

风中的少年 2016-04-22
  • 打赏
  • 举报
回复
引用 4 楼 u013600237 的回复:
[quote=引用 3 楼 bbboy8205 的回复:] 为啥要关闭输入法? 直接将input 给 disable不行吗?目的不就是不让输入嘛。
我表达不清楚,我的意思是关闭中文输入法。比如有个框只可以输入数字和字母,我使用了even.keycod进行筛选,可发现中文输入法似乎可以绕过过了keydown,直接在input里插入了文字[/quote] 使用正则表达式不行吗??
somnus3421 2016-04-22
  • 打赏
  • 举报
回复
引用 5 楼 u013600237 的回复:
[quote=引用 1 楼 somnus3421 的回复:] 检验发现firefox是可以的, chrome不行。
这是在哪测试的,很方便啊[/quote] 这个是搜了个文档找到的。。 我的mac所以只测了firefox和chrome
u013600237 2016-04-22
  • 打赏
  • 举报
回复
引用 3 楼 bbboy8205 的回复:
为啥要关闭输入法? 直接将input 给 disable不行吗?目的不就是不让输入嘛。
我表达不清楚,我的意思是关闭中文输入法。比如有个框只可以输入数字和字母,我使用了even.keycod进行筛选,可发现中文输入法似乎可以绕过过了keydown,直接在input里插入了文字
u013600237 2016-04-22
  • 打赏
  • 举报
回复
引用 1 楼 somnus3421 的回复:
检验发现firefox是可以的, chrome不行。
这是在哪测试的,很方便啊

87,996

社区成员

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

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