Witam, mój problem jest dosyć dziwny dlatego, że wcześniej robiłem prawie tak samo ja teraz i wszystko było ok, a teraz coś dziwnego się dzieje.

  1.  
  2. <form action="next.php" name="form1">
  3. podaj login
  4. <input class="registry_input" type="login" name="login">
  5. </form>
  6.  
  7. <button class="registry_input_ok" name="ok" onclick="sprawdzamy();">REJESTRUJ</button>
  8.  


  1.  
  2. function sprawdzamy()
  3. {
  4. var brakuje_danych1= false;
  5.  
  6. if (formularz.login.value == '')
  7. {
  8. brakuje_danych1=true;
  9. blad='podaj login'
  10. }
  11.  
  12.  
  13.  
  14. if (!brakuje_danych1)
  15. {
  16. alert('nie ma bledow');
  17. przeslij_dane_do_ajax();
  18.  
  19. }
  20. else alert ('sa bledy nie puszcze cie dalej '+ blad);
  21.  
  22.  


jeśli nie ma błędów to jest wszystko w porządku, ale jeśli są błędy to wyświetla się alert i strona przeskakuje do next.php
Mam jeszcze jeden taki formularz gdzie nie zwaracam return false bo pewnie powiecie że dlatego leci dalej i tam jest wszystko ok, wlaściwie jest to zerżnięte z tamtego no i nie działa.