CMS: Over validatie-instellingen voor invoerelementen

Leestijd 5 minuten
Met het Content Management System (CMS) van Wix kun je aangepaste formulieren met invoerelementen maken die bij je verzameling worden ingediend. Het gebruik van de validatie-instellingen in je invoerelementen helpt ervoor te zorgen dat de gegevens die je van bezoekers verzamelt, aan je specifieke vereisten voldoen. Je kunt ook validaties instellen voor de verzamelingsvelden die de ingediende invoerwaarden opslaan.

Het gebruik van validatie-instellingen voor invoerelementen in je Wix CMS zorgt ervoor dat de verzamelde gegevens nauwkeurig en volledig zijn en aan je specifieke vereisten voldoen. Dit verbetert de algehele kwaliteit van je gegevens en verbetert de gebruikerservaring op je website.
Screenshot van de validatie-instellingen van een tekstinvoerelement.

Zorg voor gegevensintegriteit met verplichte velden

De meeste invoerelementen kunnen worden ingesteld als 'Verplicht'. Wanneer een invoerelement vereist is, wordt het formulier niet verzonden als het veld leeg is. Dit voorkomt onvolledige inzendingen en zorgt ervoor dat alle benodigde informatie wordt verzameld. Als je het gekoppelde verzamelingsveld instelt op 'Verplicht', krijgen gebruikers een foutmelding te zien als ze proberen het formulier met lege waarden in te dienen. Houd er rekening mee dat schakelaars geen 'Verplicht'-optie hebben, maar selectievakjes wel.
Screenshot van het instellen van een invoerelement op 'verplicht'.

Bepaal het type informatie dat wordt verzameld

Je kunt tekstinvoerelementen configureren om specifieke soorten informatie te accepteren, zoals tekst, cijfers of e-mailadressen. Elk type voert een specifieke validatie uit om ervoor te zorgen dat de ingevoerde waarde overeenkomt met de vereiste indeling.
Tekstinvoertype
Validatie
Aanvullende validaties
Tekst
Geen
Beperk lengte, patroon
Wachtwoord
Geen
Beperk lengte, patroon
Nummer
Waarde is een getal
Maximale waarde, minimale waarde, patroon
E-mailadres
Waarde is een e-mailadres
Patroon
URL
Waarde is een URL die begint met "http" of "https"
Patroon
Telefoonnummer
Waarde is een telefoonnummer
Patroon
Screenshot van het instellen van een tekstinvoerelement om getallen te accepteren.

Beperk de lengte van invoerwaarden

Je kunt tekenlimieten toevoegen voor invoerelementen die zijn ingesteld om tekst te verzamelen. Dit zorgt ervoor dat het formulier niet wordt verzonden als de ingevoerde waarde de opgegeven lengte overschrijdt. Dit is handig voor velden zoals gebruikersnamen of beschrijvingen waarbij je de hoeveelheid ingevoerde tekst wilt bepalen.
Screenshot van het instellen van een tekenlimiet voor een tekstinvoerelement.

Stel maximum- en minimumwaarden in voor getallen

Voor invoerelementen die getallen verzamelen, kun je de maximum- en minimumwaarden specificeren die ze kunnen indienen. Dit zorgt ervoor dat het ingediende aantal binnen het acceptabele bereik dat je definieert valt, waardoor ongeldige gegevensinvoer wordt voorkomen.
Screenshot van het instellen van maximum- en minimumwaarden die worden geaccepteerd door tekstinvoer die getallen verzamelt.

Patronen valideren met reguliere expressies

Sommige invoerelementen maken extra patroonvalidatie mogelijk met behulp van reguliere expressies. Je kunt bijvoorbeeld een specifieke indeling voor gebruikersnamen afdwingen met een reguliere expressie zoals ^[a-zA-Z0-9_]{5,20}$. Dit zorgt ervoor dat de gebruikersnaam uit 5 tot 20 alfanumerieke tekens of onderstrepingstekens bestaat.



Het volgende is een reguliere expressie die je aan je invoerelement zou kunnen toevoegen, zodat het alleen geldige gebruikersnamen accepteert:
1^[a-zA-Z0-9_]{5,20}$

In deze uitdrukking, zijn ^ en $ respectievelijk het begin en het einde van de tekenreeks. Binnen die symbolen zijn twee secties, een tussen vierkante haken [] en de andere tussen accolades {}. Het gedeelte tussen vierkante haken [a-zA-Z0-9_] komt overeen met kleine letters az, hoofdletters AZ, cijfers 0-9 of lage streepjes _. De sectie tussen accolades {5,20} betekent dat je tussen de 5 en 20 tekens wilt die overeenkomen met de sectie die er direct aan voorafging, namelijk [a-zA-Z0-9_].

Screenshot van het toevoegen van patroonvalidatie aan een tekstinvoerelement dat is ingesteld om gebruikersnamen te verzamelen.

Datums en tijden beperken die bezoekers kunnen selecteren

Met invoerelementen voor de datumkiezer kun je bepalen welke datums gebruikers kunnen selecteren. Je kunt voorkomen dat gebruikers datums uit het verleden, datums in de toekomst of specifieke dagen van de week, zoals weekends, kiezen. Daarnaast kun je kiezen uit vier verschillende datumnotaties: MM/DD/YYYY, DD/MM/YYYY, YYYY/MM/DD of YYYY/M/D).

Met de invoerelementen van de tijdkiezer kun je de beschikbare en niet-beschikbare uren definiëren die gebruikers kunnen selecteren. Je kunt kiezen tussen een 12-uurs of een 24-uurs tijdnotatie en de tijdstappen instellen waarin gebruikers kunnen selecteren. 
Screenshot van het instellen van de datums die bezoekers kunnen selecteren in een datumkiezer.

Veelgestelde vragen

Klik hieronder voor antwoorden op veelgestelde vragen over de validatie-instellingen in invoerelementen. 

Vond je dit artikel nuttig?

|