Проверка формы в javascript, валидация данных

В этой статье я бы хотел затронуть такую тему, как проверка формы в javascript перед отправкой на сервер. Конечно, проверку данных можно сделать и на сервере, с помощью ajax, не перегружая страницу, и это будет более надежная проверка с точки зрения безопасности, а сам код проверки окажется скрыт, но потребует больше времени на выполнение, нежели проверка на стороне пользователя. Приведу наиболее часто используемые мной проверки.

Проверка написания e-mail адреса

Этой простой функцией можно проверить правильность указания пользователем email адреса с учетом ввода лишних пробелов или без, если пробелы на сервере перед сохранением все равно удаляются.

email — параметр, в который мы передаем непосредственный email для проверки на правильность написания

strict — флаг строгой проверки. Если false, то адрес не будет проверяться на наличие лишних пробелов в начале и в конце.

Проверка данных формы на принадлежность к числу

Если введенные пользователем данные должны быть обязательно числовыми, то можно добавить следующую проверку.

Используя вызов функции CheckIt с передачей в качестве параметра ей идентификатора поля, которое нужно проверить, мы не позволяем пользователю вводить не числовые данные в поля, требующие ввода числа.

Таким образом некоторая предварительная проверка формы в javascript может осуществляться еще до отправки данных формы на сервер, что повысит юзабилити сайта.

Рейтинг
( Пока оценок нет )
Заметки вебмастера
Понравилась статья? Поделиться с друзьями
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: