În această lecție vom analiza crearea unei măști pentru introducerea datelor într-un formular. Acest lucru va permite utilizatorilor site-ului să introducă date într-un anumit format și nimic altceva.
Pentru a face acest lucru, trebuie să conectați cadrul jQuery și pluginul corespunzător la document:
Apoi, introduceți codul care definește masca formularelor noastre:
Puteți defini masca după cum doriți.
9 - reprezintă orice număr și - orice literă din alfabetul latin, * - orice semn.
Puteți, de asemenea, să determinați singuri semnificația simbolurilor. Pentru a face acest lucru, schimbați următoarele rânduri în pluginul jquery.maskedinput-1.2.2.js:
Înlocuind [A-Za-z] cu [A-Ya-I], avem ocazia de a introduce simboluri chirilice în locul celor latine.
Când creați un câmp pentru introducerea datelor, pur și simplu asociați identificatorul de mască.
Masca pentru forma este gata! Sper că această lecție a fost folositoare pentru tine!
Ultimele 5 lecții din rubrica "jQuery"
Astăzi dorim să vă spunem despre biblioteca TypeIt - un plugin jQuery gratuit. Cu aceasta, puteți simula tastarea. Dacă totul este ajustat corect, puteți obține un efect foarte realist.
jQuery plugin pentru crearea unei cronologii.
jQuery plugin pentru crearea unei diagrame Gantt.
Un exemplu de încărcare a unui fișier prin PHP și jQuery ajax.
Mulțumesc. Aceasta este o lecție minunată. Ce ai nevoie!
Ce înseamnă semnul de întrebare $ ('# phoneext'). Mască ("(999) 999-9999? X99999"); și cum să faci o mască dacă vrei să faci un număr nedefinit de caractere?
Și cum să faci o mască pentru condiții: doar numere fără a limita cantitatea lor sau doar numere de la 7 la 9
RedShuhard
Sunt puțin puternic în acest subiect și am o astfel de întrebare: cum să adăugați o mască cu o condiție predefinită, de exemplu, schimbați-vă la ceva de genul asta nu pot să fac, deoarece primele nouă aparțin mascului ca un caracter al spațiului alb.
Lashchevsky
Deschideți fișierul jquery.maskedinput-1.2.2.js și înlocuiți linia 15 cu și utilizați următoarea mască: Adevărat, în acest caz, nu ar trebui să utilizați o mască pentru scrisori. Dar în acest caz totul ar trebui să funcționeze.
Alo Și cum să funcționeze în forma afișată în fereastra modal?
Mulțumesc foarte mult lui Eugene. Totul funcționează. Pur și simplu super!
Pasha Sokolov
pot specifica cel puțin un anumit număr de caractere?
Spuneți-mi cum pot converti un exemplu dacă există mai multe formulare identice pe pagină? Cum se utilizează clasele în loc de id (#)?
olga1qazaq1
Descărcat sursa, deschisă în browser. nu funcționează. Nicio regulă, tocmai a deschis sursa. Ce să faci, care ar putea fi problema?
Prin obținerea de informații imediat prin două canale (vedere și auz), eficiența predării este mult mai mare decât învățarea din cărți. Și temele și testele online vă vor permite să gândiți în mod constant în limba pe care o învățați și să vă verificați imediat cunoștințele!
Dacă doriți să învățați HTML mult timp, atunci am o veste bună pentru dvs.!
Dacă ați învățat deja HTML și doriți să treceți mai departe, următorul pas este să învățați tehnologia CSS.
Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!