Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] walidacja na stronie ktorej sie wypelnia formularz a przeladowanie
Forum PHP.pl > Forum > Przedszkole
lnn
mam pytanko

czy da sie zrobic bez uzycia ajaxa cos takiego

ktos uzupelnia formularz, po nacisnieciu przejdz dalej
  1. <input type="submit" value="dalej">

jesli cos zle uzupelnil to nie przechodzi dalej tylko wyskakuje komunikat co jest zle i co trzeba poprawic? tzn zeby nie wyslalo dopoki jest cos zle tylko przeladowalo i pokazalo bledy

w formularzu mam ustawione:
  1. <form method="post" action="index.php?p=add&s=step2">
erix
No da się. Robisz walidację po stronie PHP, wciskasz do tablicy komunikat po każdym polu, potem uzupełniasz atrybuty value tym, co przyszło przy sprawdzaniu.
lnn
hmm ale jakos warunkiem zblokowac action=post dopoki nie spelni warunkow walidacji?? a dopiero pozniej jesli spelni to odblokowac i przejsc dalej?
Blame
Najprościej będzie javascript, ew. możesz najpierw przenosić na stronę sprawdzającą a potem na wysyłającą ale to trochę kombinacji z sesjami...
lnn
Cytat(Blame @ 23.12.2009, 23:26:04 ) *
Najprościej będzie javascript, ew. możesz najpierw przenosić na stronę sprawdzającą a potem na wysyłającą ale to trochę kombinacji z sesjami...


to chyba zrobie tradycyjnie tongue.gif
  1. <a href="java script:history.back()">wroc i popraw</a>

skoro tyle zachodu
erix
A po co blokować? Przecież to wszystko możesz zrobić skryptem - ustawiasz sobie flagę: kompletny - jeśli nie, nie przepuszczasz, jeśli tak - krok dalej, gdzie tu problem? winksmiley.jpg
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.