这是一个创建于 4613 天前的主题,其中的信息可能已经有所发展或是发生改变。
在Mac OS X Lion系统中, 如果按住一个字符不放, 会出现一个变形字符的输入列表. 比如按住字符'e'不放, 就会出现字符列表èéêëēėę供选择.
麻烦在于, 从那个列表选字后似乎不会似乎触发任何事件. 我在chrome和safari上测试了onkeyup, onkeydown, onvaluechange, 它们都不会被触发. 在需要实时处理输入内容的表单中, 这造成了一些麻烦. 假设用户长按'e'键, 在弹出选择列表时会触发onkeyup事件, 这时检查表单会发现用户输入了'e'; 然后用户按7选择了字符'ę', 表单中的字符变成'ę', 但却没触发任何事件.
有办法解决这个问题吗?
2 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
kingwkb 2012-02-03 22:48:44 +08:00
新浪微薄有这个问题么
|
|
|
2
yangg 2012-02-04 00:19:02 +08:00
oninput事件 ie onpropertychange
|