Syöttömaski on lauseke, joka auttaa määrittämään, minkä tyyppiset yhteystiedot sallitaan tietyssä mallin kentässä. Syöttömaskin idea on pitää tietojen syöttöprosessi jonkin verran yhtenäisenä ja minimoida mahdollisuudet väärien tietojen syöttämiseen kenttään. Joissakin tapauksissa syöttökentän syöttö voidaan määrittää sallimaan automaattinen kenttäsyöttö ajan ja resurssien säästämiseksi.
Syöttömaskin luominen tapahtuu tietokoneohjelmointiprosessin aikana. Mallin kentät on määritetty tietyillä ohjausarvoilla. Arvot tekevät mahdottomaksi syöttää tietoja, jotka eivät ole yhteensopivia arvojen kanssa. Esimerkiksi kenttä, joka sisältää syöttömaskin, joka sallii vain kirjaimet, hylkää automaattisesti numeroiden syöttämisen.
Toinen yleinen syöttömaskin sovellus on tulon automaattinen muuntaminen hyväksyttävään muotoon. Maski voi esimerkiksi vaatia, että mallin päivämääräkenttä määrittää muodon, joka on muotoiltu päivämääräksi/kuukaudeksi/vuodeksi. Vaikka päivämäärää kenttään syöttävä henkilö noudattaa kuukausi/päivämäärä/vuosi -muotoa, syöttöjärjestelmä lukee syötetyt tiedot ja muuntaa ne automaattisesti oikeaan muotoon.
Automaattinen syöttö on myös erittäin hyödyllinen monissa sovelluksissa. Tässä skenaariossa syöttömaski on rakennettu käynnistämään yhden tai useamman kentän automaattinen täyttäminen edelliseen kenttään syötettyjen tietojen perusteella. Esimerkiksi, kun joku syöttää etu- ja sukunimen näihin kenttiin, syöttömaski yhdistää nämä tiedot aiemmin käsiteltyihin tietoihin ja syöttää tiedot automaattisesti yhteen tai useampaan seuraavaan kenttään. Tämän seurauksena sinun on päivitettävä vain muutama kenttä ja tallennettava muutokset sen sijaan, että kirjoittaisit kaikki tiedot uudelleen uuden tiedoston tai asiakirjan luomiseksi.
Ei myöskään ole harvinaista, että syöttömaski asettaa rajoituksen kenttään syötettävien merkkien määrälle ja vaatii myös vähimmäismäärän merkkejä. Tämä voi olla erityisen hyödyllistä, kun tiedoston on sisällettävä tietoja, kuten luottokorttinumeroita, puhelinnumeroita ja vastaavia tietoja. Tämä suojaus varoittaa tietoja syöttävää henkilöä, jos merkkejä on syötetty liian monta tai jos merkkejä ei ole riittävästi täyttämään vähimmäismäärä. Tämä auttaa minimoimaan virheet ja estämään tarvetta korjata tiedosto myöhemmin.