Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html]submit formularza w IE
Forum PHP.pl > Forum > Przedszkole
fleshgrinder
po wpisaniu danych w polu password i wcisnieciu entera Firefox i Opera zachowuja sie poprawnie [ zostaje wyslany formularz ], natomiast IE czysci wpisane pole nie wysylajac nic, trzeba kliknac na "Zaloguj". Jak to naprawic?

listing formularza:
  1. <form method="post" action="login.php">
  2. <legend>Logowanie administratora</legend>
  3. <div>
  4. <label for="password">Hasło: </label>
  5. <input type="password" name="password" size="10" maxlength="10" />
  6. </div>
  7. <div><input type="submit" name="loginSubmit" value="Zaloguj" /></div>
  8. </form>
nevt
a po co te <div> otaczające input i submit ?? wywal je i powinno być ok...
fleshgrinder
wywalilem i nadal nie dzialalo..

sprawa jest troche osobliwa, skrypt dziala na tej zasadzie ze sprawdza czy formularz zostal wyslany [ cos a'la isset($_POST['loginSubmit'] && $_POST['loginSubmit'] == 'Zaloguj') ] i w zaleznosci od tego podejmowal decyzje czy wyswietlic szablon formularza logowania czy probowac zalogowac uzytkownika

po print_r($_POST) okazalo sie ze przy klikaniu na "Zaloguj" pole loginSubmit sie dodawalo do tablicy a przy naciskaniu entera juz nie dodawalo, w _POST byl sam password blinksmiley.gif  weird
Gość
Cytat(nevt @ 9.12.2007, 01:50:50 ) *
a po co te <div> otaczające input i submit questionmark.gif wywal je i powinno być ok...
sagittariuspl
po submit nie zawsze można zobaczyć w tablicy $_POST. sprawdzaj czy masz wpisane hasło i wtedy loguj, a nie czy kliknąłeś 'Zaloguj'
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.