na prostych form z jednego pola tekstowego naciśnięcie klawisza Enter wysyła formularz (i to jest dobre dla prostych form wyszukiwania)Jakie zdarzenie należy pominąć, aby zatrzymać IE z "Dinging", gdy naciśnięto enter w polu tekstowym?
Jednak na formularzu z wielu dziedzinach, naciskając klawisz Enter w wejściu = „text” box wygrał” rób cokolwiek (np. prześlij), ale w IE "Dings" tak jakbyś próbował usunąć nie dający się usunąć obiekt.
Pytanie brzmi ... jakie zdarzenie muszę tłumić w IE, aby zatrzymać ten dźwięk? na przykład jeśli mam formularz nazwy użytkownika/hasła, chcę wprowadzić klucz do przesłania formularza, ale na pewno nie chcę dźwięku "błędu".
Przykładowa strona z dźwiękiem: http://www.sears.com/shc/s/StoreLocatorView?storeId=10153&catalogId=12605 Wystarczy nacisnąć Enter w dowolnym polu tekstowym. Ding !, Ding !, Ding!
użytkowników Non-IE, dźwięk jest: Program Wydarzenia> Windows> Default Beep ("Windows XP Ding.wav")
Czy to nie przeszkodzi w przesłaniu formularza? – jimyi
Tak, to będzie (na pojedynczym formularzu pola), ale kluczem jest return false. Mogę to zrobić po wykonaniu innych czynności, w tym przesłaniu formularza. ;-) – scunliffe
Jezu, dlaczego to jest nawet w IE STILL? Ale dziękuję! Zadziałało. –