当用户从使用鼠标显示在文本框下方的下拉列表中选择中文符号时,我遇到了捕获事件的问题。如果我使用数字或使用空格键选择它,则会触发onKeyUp事件。但是当我从下拉列表中选择正确的符号时,它不会触发任何事件。
答案 0 :(得分:1)
GWT表示浏览器发送的事件,它不会对键盘事件做任何花哨的事情(这太乱了;更高级别的事件是可能的,但绝对不会尝试规范化< / em>通过合成或抑制低级事件的浏览器行为)。这意味着,如果您在此处未收到 请参阅http://www.w3.org/TR/uievents/#events-composition-event-key-events,其中说明了: 在撰写会话期间,所有 不幸的是,GWT没有公开更近期和更高级别的KeyUpEvent
,那是因为浏览器不会发送一个。{/ p>
keydown
和keyup
个事件可能都会被取消。input
事件:https://developer.mozilla.org/en-US/docs/Web/Events/input(请注意,它仍然无法在旧的IE中运行,只提供基本支持在IE9中根据该页面末尾的兼容性表格)