Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Formularz + Enter
Forum PHP.pl > Forum > Przedszkole
Skie
Witam,
mam dość proste pytanie, na które nie mogę znaleźć odpowiedzi - czy da się wyłączyć obsługę entera na stronie, tak by nie przypinał się domyślnie do formularzy?

Wspomniany problem przeszkadza mi, gdyż stronę buduję na AJAXie, a takie przeglądarki jak Opera czy Chrome automatycznie podpinają enter pod pierwszy znaleziony formularz.
Chcę to obsługiwać poprzez JS, dlatego chciałbym wyłączyć domyślne zachowanie związane z kodem HTML.
Czy można w jakiś sposób zrobić coś takiego?

Z góry dziękuję za odpowiedź!
athei
Skoro na G masz bana to trzymaj http://www.webcheatsheet.com/javascript/di...e_enter_key.php , 1 wynik.
Pawel_W
onSubmit="return false" ?
Skie
athei: Nie wiedziałem zbytnio jak spytać o to google, a to co wpisywałem nie dawało mi dobrych odpowiedzi. A co do bana to sobie wybrałeś złe porównanie bo właśnie dzisiaj dostałem bana na jedną z usług Google'a :-/

Pawel_W: Trochę mało wygodne to rozwiązanie, chodziło mi o coś takiego jak wyżej

Dzięki, za pomoc!
croc
Jeśli opierasz całość na Ajaksie i nie potrzebujesz żeby działało nawet przy wyłączonym JS, to po prostu usuń <form> i niech wszystkie pola lewitują sobie bez formularza winksmiley.jpg
Skie
Tego bym niestety nie mógł zrobić gdyż klasa, którą zbudowałem zastępuje domyślne działanie formularza i przesyła wszystkie pola input, textarea itp. znajdujące się w danym formularzu do wybranego pliku php.

Temat do zamknięcia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.