Mam bardzo dziwny problem z formularzem, mianowicie.

Mam plik index.php w którym mam 2 formularze:

  1. <form action="" method="post">
  2. <input type="text" name="test" size="30" />
  3. <input type="submit" name="ok" value="Sprawdź" />
  4. </form>
  5.  
  6. <form action="szukaj.php" method="get">
  7. <input type="text" name="search" size="30" />
  8. <input type="hidden" name="page" value="1" />
  9. <input type="submit" value="Szukaj" />
  10. </form>


Oraz require_once do pliku validującego ten pierwszy formularz (drugi działa poprawnie).

Który wygląda mniej więcej tak:

  1. if (isset($_POST['ok'])) {
  2.  
  3.  
  4. //TUTAJ CAŁY MECHANIZM
  5.  
  6. }



W Firefoxie i Operze - wszystko działa poprawnie, a w IE pojawia się problem.
Gdy wpiszę coś w inpucie i nacisnę submit myszką, wszystko idzie poprawnie, natomiast gdy wpiszę coś i wcisnę ENTER, input się tak jakby czyści i nic się nie dzieje.

Czym to może być spowodowane ?

EDIT !

Hmm, zmieniłem w pliku:

  1. if (isset($_POST['ok'])) {


na
  1. if (isset($_POST['test'])) {


I działa, tylko teraz chciałbym wiedzieć, dlaczego tak się dzieje ?