Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
maciasplus pisze:OK poradziłem sobie z tym problemem :)
jak zablokować sprawdzanie zasad formularza przy pierwszym wejściu na stronę... teraz mam że jak wchodzę na formularz to wychodzą od razu błędy że określone pola nie zostały wypełnione... a powinno się to pokazać przy próbie wysłania formularza...
Ludzie! Piszmy z dużej litery każde zdanie i kończmy kropką! :] :] :]
Proponuję użyć w formularzu pola ukrytego, którego zawartość będzie mówiła o tym, czy formularz jest wyświetlany po raz pierwszy, czy nie? Wpisz poniższy kod w takim miejscu, żeby pole ukryte pojawiło się wewnątrz formularza (pomiędzy <form> i </form>):
- Kod: Zaznacz cały
<?
if ($_GET['pierwszy_raz'] == '')
{
//Formularz jest wyświetlany pierwszy raz! Dodaj pole ukryte...
print('<input type="hidden" id="pierwszy_raz" name="pierwszy_raz" value="nie" />');
}
else
{
//Formularz nie jest wyświetlany po raz pierwszy! Przeprowadź sprawdzenie...
}
?>
Sprawdź też jaką metodą wysyłasz formularz (czyli co jest w <form method="")? Bo jeżeli jako POST, to musisz użyć zmiennej $_POST zamiast $_GET w drugiej linijce.