Dodam, że w formularzach warto stosować podwójne sprawdzanie: JS + PHP. Jeśli Użytkownik ma wyłączoną obsługę JS w przeglądarce, to dane z formularza zostaną sprawdzone przez PHP. Jeśli JS jest włączone, to nawet nie zauważy walidacji od strony PHP, a nie da się ukryć, że walidowanie przez JS jest bardzo wygodną metodą walidacji dla użytkownika, bo jest informowany na bieżąco o tym czy udało mu się coś spartolić czy nie...