Welches Ereignis muss ich unterdrücken, um IE von "Dinging" zu stoppen, wenn ich in einem Textfeld die Eingabetaste drücke?

8

Bei einfachen Formularen mit einem Textfeld drückt die Eingabetaste das Formular (und das ist ideal für einfache Suchformulare)

Aber in einem Formular mit mehrere Felder, drücken Sie die Eingabetaste in einer Eingabe="Text" -Box wird nichts tun (zB senden), aber in IE es "Dings" als ob Sie versucht haben Löschen Sie ein nicht löschbares Objekt.

Die Frage ist ... welches Ereignis muss ich im IE unterdrücken, um diesen Ton zu stoppen? z.B. Wenn ich ein Benutzername / Passwort-Formular habe, möchte ich die Enter-Taste, um das Formular zu senden, aber ich will sicherlich nicht den "Fehler" klingen.

Beispielseite mit dem Sound: Ссылка Drücken Sie einfach in einem der Textfelder die Eingabetaste. Ding !, Ding !, Ding!

Nicht-IE-Benutzer, der Sound ist der: Program Events & gt; Windows & gt; Standard-Beep ("Windows XP Ding.wav")

    
scunliffe 04.06.2009, 19:10
quelle

5 Antworten

10

Nun, es scheint, dass das funktioniert:

%Vor%     
scunliffe 04.06.2009, 19:36
quelle
2
%Vor%

Das funktioniert, wir benutzen es.

    
anon 17.06.2011 07:42
quelle
0

Er hat Recht. Das gewünschte Textfeld, um dich nicht mit einem Lied zu nerven

füge nur

hinzu %Vor%

zu Ihrem Eingabe-Tag

%Vor%

Aber tun Sie dies nicht in Submit oder Button-Eingabe ok. Nur zu den Textfeldern, damit Sie sich nicht durch ding ärgern! ding! jetzt. Ich habe nachgesehen.

    
Ammar 20.02.2010 07:41
quelle
0
%Vor%     
Code.Town 13.11.2013 01:00
quelle
-1

Ich denke, das wird von OS & amp gesteuert; Daher kann es nicht mit Javascript gesteuert werden.

    
shahkalpesh 04.06.2009 19:25
quelle