Pakolliset kentät ja validointisäännöt varmistavat, että kävijät lähettävät sinulle käyttökelpoisia vastauksia. Pakollista kenttää ei voi jättää tyhjäksi. Validointisääntö tarkistaa, mitä kävijä kirjoitti, esimerkiksi että puhelinnumerossa on vain numeroita tai että päivämäärä ei ole päivänä, jona olet suljettu. WEMASY tarkistaa molemmat kävijän selaimessa ja uudelleen palvelimella, kun lomake lähetetään.
Tee kentästä pakollinen
- Avaa lomake Lomakeeditorissa.
- Napsauta kenttää työtilassa.
- Avaa Kentän ominaisuudet -paneelin Perus-välilehti.
- Valitse Pakollinen kenttä.
Kun kävijä jättää pakollisen kentän tyhjäksi, lomake näyttää viestin kentän alla eikä lomaketta lähetetä.

Lisää validointisääntö
- Napsauta kenttää työtilassa.
- Avaa Lisäasetukset-välilehti.
- Napsauta kohdassa Validointisäännöt Lisää sääntö.
- Valitse sääntö kohdassa Valitse sääntötyyppi.
- Täytä arvo, jota sääntö tarvitsee, esimerkiksi merkkien vähimmäismäärä.
- Valinnainen: kirjoita oma tekstisi kohtaan Oma virheilmoitus (valinnainen). Jätä se tyhjäksi, jos haluat oletusviestin.
Voit lisätä kenttään useamman kuin yhden säännön. Jokaisen säännön on täytyttävä, ennen kuin lomake lähetetään.

Käytettävissä olevat säännöt
- Merkkijono: Vähimmäispituus, Enimmäispituus, Alpha [a-zA-Z], Alpha Dash [a-zA-Z-], Alpha Numeric [a-zA-Z0-9] ja Oma säännöllinen lauseke.
- Sähköposti ja URL: Sähköpostimuoto ja URL-muoto.
- Numeerinen: Kokonaisluku (ei desimaalilukua), Numeerinen (sallii desimaaliluvun), Vähimmäisarvo, Enimmäisarvo, Numeroita (pituus) ja Numeroita välillä.
- Vertailu: Sama kuin, Eri kuin, Suurempi kuin, Suurempi tai yhtä suuri kuin, Pienempi kuin ja Pienempi tai yhtä suuri kuin. Nämä vertaavat kenttää toiseen kenttään, esimerkiksi toistettuun sähköpostiosoitteeseen.
- Verkko: IP-osoite, IPv4-osoite ja IPv6-osoite.
- Päivämäärä: Kelvollinen päivämäärä, Päivämäärä jälkeen, Päivämäärä ennen, Päivämäärä välillä ja Suljetut päivät. Suljetut päivät ottaa päivät, joita ei voi valita, pilkulla erotettuina, esimerkiksi
sunday,monday.
Kertakäyttöiset sähköpostiosoitteet
Sähköpostikentät estävät oletuksena osoitteet kertakäyttöisiltä sähköpostipalveluilta. Kävijä näkee viestin ”Disposable email addresses are not allowed”. Salli kertakäyttöiset sähköpostit -asetus sähköpostikentässä poistaa eston. Käytä sitä vain testaukseen.

Piilotetut kentät ja ehdollinen logiikka
Kenttää, jonka Ehdollinen logiikka piilottaa, ei tarkisteta, kun lomake lähetetään. Pakollinen kenttä, jota kävijä ei koskaan nähnyt, ei siis estä lomaketta. Lue lisää artikkelista Lomakeeditori ja kentät.
Usein kysytyt kysymykset
Voinko merkitä kentän pakolliseksi ilman muita sääntöjä?
Kyllä. Pakollinen kenttä on erillinen valintaruutu Perus-välilehdellä. Tarvitset validointisäännön vain, kun haluat tarkistaa vastauksen sisällön.
Miksi kävijä näkee virheen, vaikka lomake näytti olevan kunnossa?
Palvelin tarkistaa vastaukset uudelleen, kun lomake lähetetään. Sen sähköpostitarkistus on tiukempi kuin selaimessa, ja kertakäyttöiset sähköpostiosoitteet hylätään vain siellä.
Vinkki: Pidä pakollisten kenttien määrä pienenä. Jokainen ylimääräinen pakollinen kenttä pienentää todennäköisyyttä, että kävijä täyttää lomakkeen loppuun.