Важным является использование JavaScript для проверки введённых в форму данных, предназначенных для последующей обработки серверными программами, такими как приложения серверного JavaScript или CGI-программы. Эта проверка делается по следующими причинам:
Уменьшается задержка в случае ошибки пользователя. Иначе проверка выполняется на сервере, и данные обязаны путешествовать с клиента на сервер, для обработки, и обратно клиенту - для повторения ввода.
В общем, Вам понадобится проверять ввод как минимум в двух случаях:
После ввода данных пользователем - обработчиком onChange в каждом элементе формы, который Вам нужно проверить.
Если пользователь отправляет форму - обработчиком onClick submits-кнопки, отправляющей форму.
Страница JavaScript на сайте DevEdge содержит ссылки на примеры кода. Одна из этих ссылок - это полный набор функций для проверки данных формы.
В следующем разделе даны некоторые простые примеры, но посмотрите также примеры на сайте DevEdge.