Проверка формы Jquery с телефоном не требуется, но только 11 символов - PullRequest
0 голосов
/ 08 декабря 2011

Я создаю эту форму, и эта работа ниже.Мне было интересно, можете ли вы помочь мне проверить, правильно ли я сделал.

Форма «Дополнительная информация» должна включать проверку на стороне клиента.Объявление определяет, какие поля в форме являются обязательными, но существуют также некоторые дополнительные уровни проверки, которые должны быть реализованы.Полный набор требований, касающихся проверки, выглядит следующим образом:

  • Поле «Имя контакта» является обязательным и должно быть заполнено, чтобы разрешить отправку
  • Поле «Контактный адрес электронной почты»требуется и должно быть заполнено, чтобы разрешить отправку
  • Поле «Контактный адрес электронной почты» должно соответствовать формату адреса электронной почты, чтобы разрешить отправку.
  • Поле «Контактный номер телефона»НЕ требуется, хотя, если это поле заполнено, оно должно содержать только цифры и иметь длину не более 11 символов после отправки.

EG: http://jsfiddle.net/bhdry/52/

Ответы [ 2 ]

0 голосов
/ 08 декабря 2011

Он работает так, как вы думаете, он должен работать, разрешены только цифры, и если пользователь вводит менее 11 цифр, содержимое не сохраняется. JS Fiddle

0 голосов
/ 08 декабря 2011

Я не вижу в этом ничего плохого. Кажется, у меня все работает нормально. Проверка в точности так, как вы говорите, должна быть.

Номер телефона в порядке из-за маскированного ввода. Это гарантирует, что оно будет только в указанном вами формате, поэтому при отправке на сервер оно будет либо пустым, либо указанного вами формата.

Конечно, вам потребуется дополнительная проверка на стороне сервера.

...