3

我有一个具有 onkeyUp 绑定的输入元素。我面临的问题是,当用户输入重音字符时,即:Ä ä Ö ö Ü ü JS 不会触发 onkeyup 事件/函数。在常规字符上,这很好用。此外,如果我输入重音字符和常规字符 (Ös),则绑定会识别这两个字符并触发事件/函数。此外,复制粘贴重音字符效果很好。有任何想法吗?

4

2 回答 2

0

嗯...我发现重音字符以 keyCode=0 的形式进入我的 JS 文件,因此我忽略了它们。再次为 (event.keycode==0), Tnx 添加了新规则。

于 2013-02-10T16:00:25.647 回答
0

我使用的是瑞士键盘,你是对的:keyup事件为字符返回相同的值,é并且ö这些值是从同一个键提供的(ö由 激活shift)。

您可以使用keypress事件来捕获所有键盘事件,包括特殊键:http ://api.jquery.com/keypress/

于 2013-02-10T08:24:16.420 回答