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")
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.
Ich denke, das wird von OS & amp gesteuert; Daher kann es nicht mit Javascript gesteuert werden.
Tags und Links internet-explorer events audio suppression