![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
maxipub |
|
||||||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 517 Регистрация: 22.10.2009 Репутация: нет Всего: 1 |
Добрый день!
Есть такой себе неплохой сабж - http://digitalbush.com/projects/masked-input-plugin/ Я использую его в HTML-форме для форматирования ввода телефона. Форматирование, понятное дело, выполняется и на стороне сервера. В данном случае оно нам нужно для того, чтоб сразу визуально дать понять человеку что поле для номера телефона, с минимум текстовых описаний к нему. На самом сайте по ссылке демки не слишком удачные, когда задаешь маску вида "+7 (999) 999-99-99", человеку сразу становится все понятно. А вот что мне категорически не нравится в этом плагине - это очистка поля (например, при потере фокуса) если введенная там информация не соответствует шаблону (например, посетитель не дописал номер телефона). Насколько я разобрался, делается это в данном участке кода:
А именно:
Но что это за код и как его править - ??? ![]() ![]()
Похоже оно. Искал про запятую. Оказывается есть такой оператор, который "вычисляет оба операнда и возвращает значение второго". Запутался только больше. Непонятно, зачем ребята такое намудрили, чтоб сэкономить пару символов, которые потом все равно уберет минимизатор? В JS не сильно разбираюсь, возможно, кто-то с таким сталкивался, как тут быть? В функции clearBuffer цикл, она ничего не возвращает. Может не парить себе мозг и просто вместо:
Прописать:
??? |
||||||||||
|
|||||||||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |