O mască de intrare este o expresie care ajută la definirea tipului de contact permis într-un anumit câmp dintr-un șablon. Ideea din spatele măștii de intrare este de a menține procesul de introducere a datelor oarecum uniform și de a minimiza șansele ca date incorecte să fie introduse în câmp. În unele cazuri, introducerea câmpului de intrare poate fi configurată pentru a permite introducerea automată a câmpului ca o modalitate de a economisi timp și resurse.
Crearea unei măști de intrare are loc în timpul procesului de programare a computerului. Câmpurile dintr-un șablon sunt stabilite cu valori de control specifice. Valorile fac imposibilă introducerea datelor care nu sunt compatibile cu valorile. De exemplu, un câmp care conține o mască de introducere care permite doar litere va respinge automat introducerea de numere.
O altă aplicație comună a unei măști de intrare are de-a face cu conversia automată a intrării într-un format acceptabil. De exemplu, masca poate cere ca câmpul de dată de pe șablon să specifice un format care este structurat ca dată/lună/an. Chiar dacă persoana care introduce data în câmp urmează un format de lună/dată/an, sistemul de introducere citește datele introduse și le convertește automat în forma corectă.
Intrarea automată este, de asemenea, extrem de utilă în multe aplicații. În acest scenariu, masca de intrare este structurată pentru a declanșa o îndeplinire automată a unuia sau mai multor câmpuri, pe baza datelor introduse într-un câmp anterior. De exemplu, când cineva introduce un nume și un prenume în acele câmpuri, masca de introducere leagă aceste informații înapoi la datele procesate anterior și introduce automat acele date într-unul sau mai multe câmpuri ulterioare. Ca urmare, este necesar doar să actualizați câteva câmpuri și să salvați modificările, mai degrabă decât să reintroduceți fiecare parte de date pentru a crea noul fișier sau document.
De asemenea, nu este neobișnuit ca o mască de introducere să stabilească o limită a numărului de caractere care pot fi introduse în câmp, precum și să solicite un număr minim de caractere. Acest lucru poate fi util în special atunci când fișierul trebuie să conțină date precum numere de card de credit, numere de telefon și informații similare. Această protecție va alerta persoana care introduce datele dacă sunt prea multe caractere introduse sau dacă nu sunt suficiente caractere introduse pentru a atinge numărul minim. Acest lucru ajută la minimizarea erorilor și previne necesitatea de a corecta fișierul la o dată ulterioară.