Артём Мáлков

Отключаем автоматическое стирание не до конца введенной информации в плагине «Masked Input»

15 окт0 коммАртём Мáлков

Ранее я познакомил вас с очень полезным плагином «Masked Input», помощью которого можно без труда создать маску для полей ввода HTML. Но в этом плагине есть небольшой недочет – при неполном заполнении поля информацией и потере фокуса вся введенная информация стирается. А что если мы просто не дописали один символ?

Как исправить это положение, я сейчас расскажу.

Если вы используете Masked Input версии 1.1, то сделайте следующее:

В файле плагина найдите код (примерно 214-215 строки):

input.val("");
clearBuffer(0, len);

и удалите его.

Иногда вторая строка может немного отличаться, и если это так, то ищите строку, содержащую:

clearBuffer(0,mask.length);

и также ее удаляйте.

Таким способом мы отключаем автоматическое удаление информации, если маска заполнена не полностью.

Если же вы используете Masked Input версии 1.4, то сделайте следующее:

В файле плагина найдите код (примерно 151 строка):

&& input.val(""),  clearBuffer(0, len)

и удалите его.

Если вдруг совпадений при поиске этого кода не будет – ищите не по всему коду, а по одной из его частей.

Рекомендуем к просмотру
Как запретить изменение размеров textarea на CSS/jQuery?
Статьи и советы
Masked Input – своя маска для полей ввода input/textarea на jQuery
Модули и скрипты
Объединяем несколько значений input/textarea в одном поле на jQuery
Модули и скрипты
0
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
Подняться наверх
Регистрация на сайте
Pandoge - уникальный проект, который собрал на своих страницах большой опыт многих людей в сфере сайтостроения.Присоединяйся и ты к сообществу, получай неограниченные знания и начинай творить свою мечту!Нажимая кнопку «Регистрация» вы даете согласие на обработку своих персональных данных.
Имя и фамилия
E-mail
Логин
Пароль
Регистрация
Pandoge