gpt4 book ai didi

internet-explorer - 当我在文本框中按 Enter 时,我需要抑制什么事件才能从 "Dinging"停止 IE?

转载 作者:行者123 更新时间:2023-12-04 06:51:23 29 4
gpt4 key购买 nike

在带有一个文本框的简单表单上按 Enter 提交表单(这对于简单的搜索表单非常有用)

但是在带有 的表单上多个 字段,在 input="text"框中按 Enter 不会做任何事情(例如提交),但在 IE 中它“叮”,就好像您试图删除不可删除的对象一样。

问题是……我需要在 IE 中抑制什么事件才能停止这种声音?例如如果我有一个用户名/密码表单,我确实想要输入键来提交表单,但我当然不想要“错误”的声音。

带有声音的示例站点:
http://www.sears.com/shc/s/StoreLocatorView?storeId=10153&catalogId=12605
只需在任何文本字段中按 Enter。叮!叮!叮!

非IE用户,声音为:Program Events > Windows > Default Beep ("Windows XP Ding.wav")

最佳答案

好吧,这似乎有效:

<!-- 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;}"/>

关于internet-explorer - 当我在文本框中按 Enter 时,我需要抑制什么事件才能从 "Dinging"停止 IE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/952511/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com