Input маска за HTML вход елемент, шефът на ИТ

Този урок използване маскирани вход щепсел разгледа процеса на създаване на различни входни маски форма текстови елементи.

Възлагане маскирани вход плъгин

Свързване щепсел

След като сте изтеглили плъгин (файл Js), той трябва да се свърже. Това се прави с помощта на скрипт елемент:

Създаване на HTML вход маска

Създай вход маска osushestvlyaetsya в JS код със следните признаци:

  • Фигура 9 - съответства цифра от 0 до 9.
  • Символ - представлява всяка английски характер (A-Z, A-Z).
  • Символът * - е всеки буквено-цифров знак (A-Z, A-Z, 0-9).

Забележка: По подразбиране, съвкупният маските, използвани в знака за ( "_").

Ако заместителя, който искате да използвате нещо друго, то може да бъде посочен от параметъра контейнер, както следва:

Използването на различни пълнители във входната маски маскиран вход

В допълнение към приставка заместител все още е настройката приключи. Тя е предназначена да се определят действията, които ще бъдат изпълнени, след като потребителят приключи на входа на входа маската.

Понякога има ситуации, когато се изисква една от маските, а от друга страна не е така. Към този момент, в Маскирани вход използва "?". Този знак е специален символ, след което искате да поставите незадължителна част на маската е необходимо.

Така например, потребителят трябва да въведете число между 0 и 0,99. В този случай, задължително поле е показател за най-малко един знак след десетичната запетая.

Демонстрация на маската за въвеждане на номера с един или два знака след десетичната запетая

Настройка на маски Маскирани Input

Маскирани Input плъгин ви позволява да използвате маска, в допълнение към предварително определени специални символи (9. а. *) На собствения си.

Така например, създаде специален знак за маската

При влизането в който трябва да се смени със знак (+) или минус (-).

Демонстрация на маската за въвеждане на положително или отрицателно число

Например, да създадете маска, за да въведете цвета CSS в шестнадесетичен формат:

Демонстрация на маска, за да влезете на цветовете в CSS формат shestandtsatirichnom

В този случай, трябва да използвате един от следните начини:
1. Започнете инициализация maskedinput след добавяне елемент DOM:
2. Обадете се при получаване на отговор (Аякс JQuery - успех собственост) собствено събитие, например, as_complete:
Сега ще бъде много лесно да се инициализира елемент, а именно в момент, когато ще има събитие as_complete:

Благодарим Ви!
Той висеше на събитието ajaxcomplited.

Послепис
За мобилни телефони в клас, можете да използвате тел на етикет, много удобно въвеждане става.

Здравейте Prompt, дали има възможност в този плъгин, за да зададете маска за броя (в определени граници). Така например, от 1 до 30?

Не, тази маска не може да създаде. Възможно е да се реализира една маска за въвеждане на номера 1 или 2.
И след това просто го задръжте валидиран:

Здравейте Кажете ми, моля, в този плъгин да осъзнаят, че маската може да се види не само в случай на фокус, а при зареждането на страницата.

Здравейте Тя може да се спомене, например, с помощта на контейнер атрибут:

Благодаря ви, за да спечелят повече пари ... повече време, как можем да потвърдим поле съобщение форма грешка празен или грешка въведете всички цифри.

Здравейте, и можете да изпратите работи демо аз открих ... Аз не съм спечелил плъгин

Възможно ли е да се създаде една маска, за да въведете броя на фракционните които могат да имат 1 или 2 цифри в цялата част, а в дробни - от 0 до 4 символа?
Опитах "9 9.9999?" - не е подходящ, ако софтуерът пусната в тази област подходящ брой (например 8,225), когато потребителят кликне с мишката върху самата областта, този брой се превръща в 82.25 :(

Вие трябва да направите две допълнителни части. Един ляв (до точка) и едно дясно (след точката). Но този плъгин ви позволява да направите само една незадължителна част. Затова се направи с маскирани вход няма да работи.

има подобна JQuery плъгин jquery.inputmask, той просто не се допуска попадането от средата на записите на терена и автоматично поставя курсора в началото или след последния знак

Колеги, добър ден,
Ред, тъй като е възможно да се определи областта на формата със следните параметри:
"99999999" се изисква да въведете стриктно 8 цифри. Но сега броят на тези масиви 8 може да бъде много по освобождаване от отговорност:
99999999
99,999,999.99999999
99999999,99999999,99999999,99999999
Наличието на запетая трябва да се поставят, ако номерата са влезли в непосредствена близост.
Благодаря.

Александър, здравей. Кажете ми, моля, искам да използвам маска, за да въведете кодът. Маска индекс е както следва: h9a-9a9, където з # 91; L-M # 9 # 93; 91; 93 # 0-9;, а # 91; A-Z, A-Z # 93; -. Но аз трябва да направя следното, в зависимост от това, което ще бъде посочено може да се направи определен диапазон от номера на първата буква. Например, ако някой влезе в писмото M, след това можете да вмъкнете номер от 0-3, и ако L, след това поставете 2-5. Как е възможно да се извърши тази проверка? Трябва да проверя само първите три знака.

Добре дошли!
Моля, кажете ми как да създадете маска, за да въведете часа, например.