Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] ponowne wywołanie funkcji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Zyryx
Mam problem z JS. JS używam do walidacji formularza. Kiedy klikam w przycisk wyślij z onclick="check();" wprowadzone wartości są sprawdzane czy są poprawne. Jeśli nie przerywane jest wysyłanie formularza i wyświetlone zostają stosowne komunikaty.
No i tu tkwi problem. Jeśli wyśle go za pierwszym razem wszystko jest wykonywane i sprawdzane. Komunkaty zostają wyświetlone. Następnie kiedy kilkam ponownie wyślij funkcja check() nie zostaje już wykonana, a formularz zostaje wysłany.
Czy ktoś wie jak można tego uniknąć??
revyag
Skonstruuj funkcję tak aby zwracała true lub false. Następnie wywołuj ją w atrybucie onsubmit formularza.
  1. <form action=" " method="post" onsubmit="return check()">
Zyryx
dobra zadziałało, ale mam jeszcze jeden problem. Jak można w JS usunąć utworzony obiekt żeby można go było później jeszcze raz utworzyć??
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.