当我在文本字段中按 Enter 时,我需要抑制啥事件来阻止 IE “叮”?
Posted
技术标签:
【中文标题】当我在文本字段中按 Enter 时,我需要抑制啥事件来阻止 IE “叮”?【英文标题】:What event do I need to supress to stop IE from “Dinging” when I press enter in a textfield?当我在文本字段中按 Enter 时,我需要抑制什么事件来阻止 IE “叮”? 【发布时间】:2013-09-25 11:39:19 【问题描述】:我遇到的问题与此处描述的完全相同:What event do I need to supress to stop IE from "Dinging" when I press enter in a text box? 但我正在使用 ExtJS,但我不明白我应该使用哪个事件来解决这个问题。我已经尝试了所有按键事件(keypress、keyup 和 keydown),但它不起作用。
有人知道如何解决吗?不禁用系统声音。
【问题讨论】:
什么版本的 Extjs?这在 4.1 上不存在。 【参考方案1】:可能是控制面板中的设置导致了问题。尝试以下方法;
控制面板->声音->声音(选项卡)->声音方案->Windows默认
单击应用,确定,然后甚至可以注销并重新登录。然后试一试。
【讨论】:
不!我知道如何禁用系统声音,但我需要在 JS 代码中解决问题。【参考方案2】:所以,在我的情况下,解决方案是从“xtype:form”切换到“xtype:panel”。之后声音就消失了。
但我想该解决方案并非适用于所有情况。
【讨论】:
以上是关于当我在文本字段中按 Enter 时,我需要抑制啥事件来阻止 IE “叮”?的主要内容,如果未能解决你的问题,请参考以下文章
除非我在shell窗口中按ENTER键,否则不会使用python创建新的文本文件