Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dwa submit
Forum PHP.pl > Forum > Przedszkole
grzegorz_g
mam taki formularz :
  1. <form action="index.php" method="post" onsubmit="return sprawdzFormularz4(this)" enctype="multipart/form-data">
  2.  
  3. .... kilka inputów ....
  4.  
  5. <input type="submit" name='submit' value="Podgl&#261d 2" style='width:100px;'/> <input type="submit" name='submit' value="Wygeneruj" style='width:100px;' />
  6. </form>

teraz potrzebował bym by po kliknięciu w submit 'podgląd 2' otworzyło się okno bez sprawdzania poprawności formularza (funkcja sprawdzFormularz4(this)) a w przypadku "wygeneruj" formularz został sprawdzony czy wszytkie pola są wypełnione.
Cienki1980
Pierwszego submita nie rób jako submita ale jako button do którego przypiszesz onClick() wywołanie jakiejś funkcji w JS, która otworzy np nowe okno i tam wywoła formę bez sprawdzenia poprawności.

PS. Popraw BBCode w pierwszym poście .. i pamiętaj że to html a nie php biggrin.gif
TomASS
Możesz zamiast submitów zrobić buttony do których przypiszesz funkcję JS zmieniającą albo parametr
<function action="....">, albo zmieniającą wartość ukrytego pola <input type="hidden" value="...">
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.