Witajcie! Mam delikatny problemik, mianowicie, utworzyłem sobie taką funkcję:

  1. function validate_custinfo() //sprawdz dane kontrahenta
  2. {
  3. if (document.custinfo_form.first_name.value=="" || document.custinfo_form.last_name.value=="")
  4. {
  5. alert("Podaj swoje imię i nazwisko!");
  6. return false;
  7. }
  8. if (document.custinfo_form.email.value=="")
  9. {
  10. alert("Podaj swój email!");
  11. return false;
  12. }
  13. if (document.custinfo_form.zip.value=="")
  14. {
  15. alert("Podaj kod pocztowy!");
  16. return false;
  17. }
  18. if (document.custinfo_form.city.value=="")
  19. {
  20. alert("Podaj swoje miasto!");
  21. return false;
  22. }
  23. if (document.custinfo_form.phone.value=="")
  24. {
  25. alert("Podaj numer telefonu! Jest on konieczny do kontaktu z Tobą!");
  26. return false;
  27. }
  28.  
  29. return true;
  30. }


I tak się jakoś dziwnie składa że albo ja mam głupią (tępą i już kompletnie zamotaną) głowę, albo to przeglądarki wszystkie są "INNE".

Piszę tak, ponieważ w podanej powyżej funkcji przeglądarka sprawdza tylko pierwsze trzy pola:

first_name, last_name, email, a reszty nie chce... gdy tylko wpiszę cokolwiek w tych polach, przeglądarka puszcza dalej, a powinna krzyczeć o miasto i telefon... :-/ powiedzcie co ja tutaj zrobilem źle? Bo nie widze, jestem ślepy, nie śpię trzecią noc z rzędu. Niech ktoś mi pomoże, BŁAGAM!

Pozdrawiam