GWT中文鼠标选择事件

时间:2015-03-30 09:21:31

标签: javascript gwt

enter image description here当用户从使用鼠标显示在文本框下方的下拉列表中选择中文符号时,我遇到了捕获事件的问题。如果我使用数字或使用空格键选择它,则会触发onKeyUp事件。但是当我从下拉列表中选择正确的符号时,它不会触发任何事件。

1 个答案:

答案 0 :(得分:1)

GWT表示浏览器发送的事件,它不会对键盘事件做任何花哨的事情(这太乱了;更高级别的事件是可能的,但绝对不会尝试规范化< / em>通过合成或抑制低级事件的浏览器行为)。这意味着,如果您在此处未收到KeyUpEvent,那是因为浏览器不会发送一个。{/ p>

请参阅http://www.w3.org/TR/uievents/#events-composition-event-key-events,其中说明了:

  

在撰写会话期间,所有keydownkeyup个事件可能都会被取消。

不幸的是,GWT没有公开更近期和更高级别的input事件:https://developer.mozilla.org/en-US/docs/Web/Events/input(请注意,它仍然无法在旧的IE中运行,只提供基本支持在IE9中根据该页面末尾的兼容性表格)