Masca de intrare pentru elementul de intrare HTML, șeful IT

Această lecție, folosind fișa de intrare mascat ia în considerare procesul de creare a diferitelor masti de introducere elemente sub formă de text.

Tema mascat de intrare plug-

mufă de conectare

Odată ce ați descărcat plug-in (js fișier), acesta trebuie să fie conectat. Acest lucru se face cu ajutorul unui element de script:

Creați HTML masca de intrare

Creați un osushestvlyaetsya mască de intrare în codul js cu următoarele semne:

  • Figura 9 - corespunde cifră cuprinsă între 0 9.
  • Simbolul a - reprezintă orice caracter englezesc (A-Z, a-z).
  • Simbolul * - este orice caracter alfanumeric (A-Z, a-z, 0-9).

Notă: În mod implicit, măștile folosite agregate caracterul subliniere ( „_“).

Dacă substituentul pe care doriți să utilizați altceva, poate fi indicată de parametrul înlocuitor după cum urmează:

Utilizarea diferitelor materiale de umplutură în intrare măști de intrare mascat

În plus față de substituentul de plug-in este încă finalizată setarea. Se intenționează să se definească acțiunile care urmează să fie executate după ce utilizatorul completează intrarea masca de intrare.

Uneori, există situații în care sunt necesare una dintre măștile, iar pe de altă parte nu este. La acest punct, în intrare Mascat folosește un „?“. Acest semn este un caracter special, după care doriți să plasați o parte opțională a masca necesară.

De exemplu, un utilizator trebuie să introduceți un număr între 0 și 0,99. În acest caz, un câmp obligatoriu este o indicație a cel puțin o zecimală.

Demonstrarea măștii pentru introducerea numărului cu una sau două caractere după virgulă

Setarea măști de intrare de intrare Mascate

plugin de intrare Mascate vă permite să utilizați o mască în plus față de caractere speciale predefinite (9. a. *) propriilor lor.

De exemplu, creați un caracter special pentru masca

în timp ce intrarea care trebuie să fie înlocuit cu un semn (+) sau minus (-).

Demonstrarea masca pentru introducerea unui număr pozitiv sau negativ

De exemplu, creați o mască pentru a intra în culoarea CSS în format hexazecimal:

Demonstrarea o mască pentru a intra culorile in format CSS shestandtsatirichnom

În acest caz, trebuie să utilizați una dintre următoarele moduri:
1. Porniți inițializarea maskedinput după adăugarea element DOM:
2. Apelați la primirea răspunsului (ajax jquery - proprietate de succes) eveniment propriu, de exemplu, as_complete:
Acum, va fi foarte ușor pentru a inițializa elementul, și anume într-un moment în care va exista un eveniment as_complete:

Vă mulțumim!
El a atârnat pe evenimentul ajaxcomplited.

P.S.
Pentru telefoanele mobile în clasă, puteți utiliza tel tag-ul, de intrare devine foarte convenabil.

Alo Prompt, dacă există o oportunitate în acest plugin pentru a seta o mască pentru numărul (într-un anumit interval). De exemplu, între 1 și 30?

Nu, această mască nu poate crea. Este posibil să se realizeze o mască pentru intrarea numerelor 1 sau 2.
Și apoi țineți doar validat:

Alo Spune-mi, te rog, în acest plugin pentru a realiza că masca ar putea fi văzut nu numai în caz de focalizare, iar atunci când se încarcă pagina.

Alo Se poate menționa, de exemplu, cu ajutorul atributului înlocuitor:

Vă mulțumesc pentru a câștiga mai mulți bani ... mai mult timp cum se poate valida câmpul mesaj de eroare formă gol sau o eroare introduceți toate cifrele.

Bună ziua, și puteți trimite un demo de lucru l-am găsit ... nu am câștigat un plugin

Este posibil să se stabilească o mască pentru a introduce numărul fracționar care poate avea 1 sau 2 cifre în partea întreagă, iar în Fracționare - de la 0 la 4 caractere?
A încercat „9 9.9999?“ - nu este potrivit în cazul în care software-ul pus în acest domeniu un număr adecvat (de exemplu, 8.225), atunci când un utilizator face clic pe mouse-ul pe teren în sine, acest număr este convertit în 82,25 :(

Trebuie să faci două părți opționale. Unul din stânga (la un punct) și unul drept (după punctul). Dar acest plugin vă permite să faceți doar o parte opțională. De aceea, făcut cu intrare mascat nu va funcționa.

există o similară jquery.inputmask jQuery plugin-ul, pur și simplu nu permite să intre din mijlocul intrărilor de câmp, și în mod automat pune cursorul la începutul sau după ultimul caracter

Colegii, după-amiază bună,
Prompt, deoarece este posibil să se stabilească un câmp la forma cu următorul parametru:
„99999999“ este necesară pentru a introduce strict 8 cifre. Dar acum numărul de astfel de seturi 8 poate fi o mulțime de descărcare:
99999999
99,999,999.99999999
99999999,99999999,99999999,99999999
Virgula trebuie sa plasat în cazul în care numerele sunt introduse în continuare.
Mulțumesc.

Alexandru, Buna ziua. Spune-mi te rog, vreau să folosesc o mască pentru a introduce codul poștal. Masca Index este după cum urmează: h9a-9a9, unde h # 91; L-M # 9 # 93; 91; 93 # 0-9, un # 91; A-Z, a-z # 93; -. Dar eu trebuie să fac următoarele, în funcție de ceea ce va fi indicată prima literă ar putea fi un anumit interval de numere. De exemplu, dacă o persoană intră litera M, atunci se poate introduce un număr de la 0-3 și dacă este L, apoi introduceți 2-5. Cum este posibil să se efectueze această verificare? Am nevoie pentru a verifica doar primele trei caractere.

Bine ai venit!
Te rog spune-mi cum să creați o mască pentru a intra în timp, de exemplu.