繁体   English   中英

如何防止按下键时触发onChange

[英]how to prevent onChange from triggered when key is pressed

我对Java相当陌生。 我有一个自定义的下拉列表,上面有2个事件侦听器onKeyDown和onChange。

  1. 鼠标事件触发onChange
  2. 按键事件触发onKeyDown以及onChange

    在关键事件上,我想避免触发onKeyDown。 我确实尝试取消keyDown上的气泡,但它没有用。只需按一个键,列表就会消失。

    我确实尝试在KeyUp上取消CancelBubble,但是在此之前调用了onChange。

    我怎样才能做到这一点? 提前致谢。

当状态发生变化时,您能否仅更改这些侦听器的值?

document.getElementById('myCustomDropdown').onchange = "";   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM