【发布时间】:2013-04-16 05:33:58
【问题描述】:
$(document).ready(function () {
$("#id").keydown(function () {
});
})
此代码完美适用于除日语文本之外的所有内容(数字、字母、符号等)。在按键时它不会通过这个事件。有人知道解决办法吗?
【问题讨论】:
-
“日文文本”是什么意思?日文键盘布局/输入法?
-
解决方案是使用JavaScript在网页中编写自己的IME。这并不容易,但实际上非常可行。
-
@SethJeremiMalaki 是的
-
@Pacerier 我不建议这样做。首先,工作量很大。其次,用户已经习惯了他们操作系统的 IME 并且可能已经对其进行了定制,改变这种行为是糟糕的用户体验。第三,当操作系统 IME 拦截按键时,您将如何使用浏览器内的 IME 替换操作系统的 IME?
-
电脑不懂日语
标签: javascript jquery