Fomuliervelden en validatie

Dit artikel beschrijft de veldtypen die beschikbaar zijn bij het bouwen van een formulier of enquête in Flexmail, en de validatiefilters die je kunt toepassen om te bepalen welke antwoorden worden geaccepteerd.


Veldtypen

Support tip Klik na het instellen van een vraag op de knop Voorbeeld om te zien hoe die er precies uit zal zien en hoe die zich zal gedragen voor het contact.

Klein tekstveld

Een tekstvak op één regel voor korte antwoorden, namen, codes, losse woorden of korte zinnen. Je kunt een maximale tekenlimiet instellen en het contact ziet een tekenteller terwijl het typt. Het beste voor: naamvelden, bedrijfsnamen, korte antwoorden, codes of referentienummers.

Groot tekstveld

Een tekstvak met meerdere regels voor langere antwoorden. Je kunt het aantal zichtbare regels en een maximale tekenlimiet instellen. Het beste voor: opmerkingen, feedback, beschrijvingen of elke open vraag waarbij het contact ruimte nodig heeft om te schrijven.

Drop-down lijst

Een meerkeuzevraag waarbij het contact één antwoord selecteert uit een vervolgkeuzemenu. Je definieert alle beschikbare opties. Het beste voor: categorieën, regio's, producttypes of elke vraag met een vaste set mogelijke antwoorden.

Radio buttons

Een meerkeuzevraag waarbij alle opties tegelijk zichtbaar zijn en het contact er één selecteert. Het beste voor: korte lijsten waarbij je alle opties zichtbaar wilt hebben, ja/nee-vragen, tevredenheidsniveaus, voorkeurskeuzes.

Checkboxen

Stelt het contact in staat meerdere antwoorden uit een lijst te selecteren. Het beste voor: onderwerpen van interesse, functies die ze gebruiken, vragen met meerdere selecties.

Datum

Toont een datumkiezer waarmee het contact een datum kan selecteren. De waarde wordt opgeslagen in een databaseveld van het type datum. Het beste voor: geboortedatum, aanwezigheidsdata voor evenementen, afspraakvoorkeuren.

Tijd

Het contact kan een specifieke tijd invoeren. Wanneer op het veld wordt geklikt, verschijnt een tabel met uren en minuten.

Datum en tijd

Het contact kan een specifieke datum en tijd invoeren. Wanneer op de velden wordt geklikt, verschijnen een kalender en een tabel met uren en minuten.

Disclaimer

Een disclaimerveld dat je kunt voorzien van een link en een bijbehorend selectievakje. Het akkoord gaan met de disclaimer kan optioneel of verplicht zijn.

Bestanden uploaden

Een betalend veldtype waarmee je contacten bestanden kunnen uploaden. Je kunt de toegestane bestandsextensies kiezen.

Editorveld

Geen vraagveld, maar een HTML-editortekstblok dat je tussen vragen kunt invoegen. Gebruik het om verklarende tekst, sectiekoppelingen, afbeeldingen of andere opmaakelementen toe te voegen tussen je vragen om het formulier een betere structuur en context te geven.

Support tip Laat het formulierveldtype overeenkomen met het bijbehorende databaseveldtype bij het koppelen ervan. Een datumveld in het formulier moet worden gekoppeld aan een databaseveld van het type datum; een tekstveld moet worden gekoppeld aan een vrije tekst- of meerkeuzedatabaseveld. Niet-overeenkomende typen zorgen ervoor dat gegevens niet correct worden opgeslagen.


Validatiefilters

Validatiefilters laten je een specifiek formaat afdwingen voor tekstveldantwoorden in je formulieren en enquêtes. Wanneer een contact een antwoord indient dat niet overeenkomt met het vereiste formaat, ziet het contact een foutmelding met het verzoek dit te corrigeren. Dit houdt je gegevens schoon en consistent.

Waar validatiefilters van toepassing zijn

Validatiefilters kunnen worden toegepast op kleine tekstveldtypen in formulieren. In enquêtes werken ze op kleine tekstvelden en meerkeuzevelden met een tekstinvoeroptie. Voor enquêtes moet het veld als verplicht worden gemarkeerd voordat je een validatiefilter kunt toevoegen.

Beschikbare filters

  • Alfanumeriek: alleen letters en cijfers, geen speciale tekens
  • E-mail: moet een @-symbool en een geldig domeinformaat bevatten
  • Numeriek: alleen cijfers
  • Http://: moet beginnen met http:// (voor URL-velden van websites)
  • BTW-nummer: controleert op een geldig BTW-nummerformaat
  • DD-MM-JJ: datumformaat met tweecijferig jaar
  • DD-MM-JJJJ: datumformaat met viercijferig jaar
  • DD/MM/JJ: datumformaat met schuine strepen en tweecijferig jaar
  • DD/MM/JJJJ: datumformaat met schuine strepen en viercijferig jaar
  • JJJJ-MM-DD: ISO-datumformaat
  • JJJJ/MM/DD: ISO-datumformaat met schuine strepen

Aangepaste validatie met reguliere expressies

Als geen van de standaardfilters aan je behoeften voldoet, kun je een aangepaste validatieregel schrijven met een reguliere expressie (regex). Dit is een tekstpatroon waaraan het antwoord moet voldoen. Reguliere expressies zijn krachtig maar technisch — deze optie wordt alleen aanbevolen als je vertrouwd bent met regex-syntaxis.

Opgelet Aangepaste regex-validatie wordt niet aanbevolen voor beginners. Een onjuist geschreven regex kan alle geldige antwoorden blokkeren of ongeldige antwoorden accepteren. Test grondig voordat je het in een live formulier gebruikt.


Pro tips

  • Gebruik het validatiefilter E-mail op elk veld waarbij je e-mailadressen verzamelt buiten je Opt-in formulier. Dit voorkomt typefouten en opmaakfouten voordat ze je database binnenkomen.
  • Gebruik de knop Voorbeeld na het instellen van elk veld om te controleren hoe het eruitziet en hoe het zich gedraagt voordat je opslaat.
  • Gebruik voor datumvelden in formulieren het veldtype Datum in plaats van een tekstveld met een datumvalidatiefilter. De datumkiezer biedt een betere ervaring en garandeert een consistente opmaak.

Volgende stappen


Wat valt er nog meer te weten over Flexmail?
Hoe doe ik dat precies in mijn account?
Inspiratie nodig?
Heeft dit je vraag beantwoord? Bedankt voor je feedback Er is een probleem opgetreden bij het registreren van je feedback. Probeer het later opnieuw.

Nog niet gevonden waar je naar op zoek was Contacteer ons Contacteer ons