Verplichte velden en validatieregels

Maak formuliervelden verplicht in WEMASY en voeg validatieregels toe, zoals minimale lengte, getalbereiken en datums.

Concept

Verplichte velden en validatieregels zorgen dat bezoekers bruikbare antwoorden sturen. Een verplicht veld mag niet leeg blijven. Een validatieregel controleert wat een bezoeker typte, bijvoorbeeld dat een telefoonnummer alleen cijfers heeft of dat een datum niet op een dag valt waarop je gesloten bent. WEMASY controleert beide in de browser van de bezoeker en nogmaals op de server wanneer het formulier wordt verstuurd.

Een veld verplicht maken

  1. Open het formulier in de Formulierbouwer.
  2. Klik op het veld op het canvas.
  3. Open het tabblad Basis in Veldeigenschappen.
  4. Vink Verplicht veld aan.

Laat een bezoeker een verplicht veld leeg, dan toont het formulier een melding onder dat veld en wordt het niet verstuurd.

Het selectievakje Verplicht veld in Veldeigenschappen

Een validatieregel toevoegen

  1. Klik op het veld op het canvas.
  2. Open het tabblad Geavanceerd.
  3. Klik onder Validatieregels op Regel toevoegen.
  4. Kies een regel bij Regeltype selecteren.
  5. Vul de waarde in die de regel nodig heeft, bijvoorbeeld het minimale aantal tekens.
  6. Optioneel: typ je eigen tekst bij Aangepaste foutmelding (optioneel). Laat het leeg voor de standaardmelding.

Je kunt meer dan één regel aan een veld toevoegen. Elke regel moet kloppen voordat het formulier wordt verstuurd.

Een validatieregel toevoegen aan een formulierveld

Beschikbare regels

  • Tekst: Minimale lengte, Maximale lengte, Alfa [a-zA-Z], Alfa met streepje [a-zA-Z-], Alfanumeriek [a-zA-Z0-9] en Eigen regex.
  • E-mail en URL: E-mailnotatie en URL-notatie.
  • Numeriek: Geheel getal (geen decimalen), Numeriek (decimalen toegestaan), Minimumwaarde, Maximumwaarde, Cijfers (lengte) en Cijfers tussen.
  • Vergelijking: Gelijk aan, Verschillend van, Groter dan, Groter dan of gelijk aan, Kleiner dan en Kleiner dan of gelijk aan. Hiermee vergelijk je het veld met een ander veld, bijvoorbeeld een herhaald e-mailadres.
  • Netwerk: IP-adres, IPv4-adres en IPv6-adres.
  • Datum: Geldige datum, Datum na, Datum voor, Datum tussen en Gesloten dagen. Gesloten dagen neemt dagen die niet gekozen kunnen worden, gescheiden door komma's, zoals sunday,monday.

Wegwerp-e-mailadressen

E-mailvelden blokkeren standaard adressen van aanbieders van wegwerp-e-mail. De bezoeker ziet "Wegwerp-e-mailadressen zijn niet toegestaan". De optie Wegwerp-e-mailadressen toestaan op een e-mailveld zet dit uit. Gebruik dit alleen om te testen.

De optie Wegwerp-e-mailadressen toestaan van een e-mailveld

Verborgen velden en voorwaardelijke logica

Een veld dat door Voorwaardelijke logica verborgen is, wordt niet gecontroleerd als het formulier wordt verstuurd. Een verplicht veld dat de bezoeker nooit zag, blokkeert het formulier dus niet. Lees meer in Formulierbouwer en velden.

Veelgestelde vragen

Kan ik een veld verplicht maken zonder andere regel?

Ja. Verplicht veld is een apart selectievakje op het tabblad Basis. Je hebt alleen een validatieregel nodig als je de inhoud van het antwoord wilt controleren.

Waarom ziet een bezoeker een fout terwijl het formulier goed leek?

De server controleert de antwoorden opnieuw als het formulier wordt verstuurd. De e-mailcontrole daar is strenger dan die in de browser, en wegwerp-e-mailadressen worden alleen daar geweigerd.

Tip: Houd het aantal verplichte velden laag. Elk extra verplicht veld maakt de kans kleiner dat een bezoeker het formulier afmaakt.

Zet het meteen
in je eigen website.

Start gratis met WEMASY en bouw je site in een paar minuten.