jquery: плагин maskedinput не очень хорошо работает с плагином проверки - PullRequest
3 голосов
/ 14 января 2010

Только что начал с jquery и пытаюсь заставить работать проверку формы с помощью плагина проверки . Затем я обнаружил плагин maskedinput (http://digitalbush.com/projects/masked-input-plugin/)) и попытался использовать его в поле номера телефона.

Вещи работают на точку: Когда поле телефона находится в фокусе, оно отображает заполнители и позволяет вам ввести номер телефона и ограничивает вас цифрами - очень приятно!

Однако, если вы введете только 9 цифр вместо требуемых 10 (с учетом номера телефона в США), да, маловероятно, но сумасшедшие вещи есть и будут происходить, и вы нажимаете кнопку Отправить, тогда все, что уже было в поле телефона очищено. Если вы введете полный номер телефона и проверка не пройдена в каком-либо другом поле, запись в поле телефона останется.

Как я могу предотвратить это?

Спасибо HGG

1 Ответ

0 голосов
/ 02 сентября 2011

если вы используете плагин для маскирования ввода
, он работает таким образом, что разрешает все значения или ничего
, поэтому лучше не использовать маскирование ввода, если вы хотите 9/10 значений, маскированный ввод bcoz может иметь ограниченное количество Значения, максимально определенные
не менее не более чем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...