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