scu*_*ffe 8 audio events internet-explorer suppression
在带有一个文本框的简单表单上,按Enter键提交表单(这对于简单的搜索表单非常有用)
但是在具有多个字段的表单上,在输入="文本"框中按Enter键将不会执行任何操作(例如,提交),但在IE中,"Dings"就像您尝试删除不可删除的对象一样.
问题是......我需要在IE中抑制什么事件来阻止这种声音?例如,如果我有一个用户名/密码表单,我想要输入密钥提交表单,但我当然不希望"错误"声音.
带声音的示例站点:http: //www.sears.com/shc/s/StoreLocatorView? storeId = 10153&catalogNd = 12605只需在任何文本字段中按Enter键.丁!,丁!,丁!
非IE用户,声音是:程序事件> Windows>默认蜂鸣声("Windows XP Ding.wav")
scu*_*ffe 10
好吧,这看起来有效:
<!-- suppress sound (and suppress submit) -->
<input type="text" onkeypress="if(window.event.keyCode == 13){return false;}"/>
<!-- suppress sound (BUT allow submit) -->
<input type="text" onkeypress="if(window.event.keyCode == 13){this.form.submit();return false;}"/>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2571 次 |
最近记录: |