Wix Functions: Aangepaste validaties aan je formulieren toevoegen
Leestijd 6 minuten
Met behulp van functies kun je je eigen aangepaste validatie toevoegen om de informatie te verifiëren die bezoekers invoeren voordat ze je formulier indienen. Het instellen van je eigen regels zorgt ervoor dat de gegevens aan je vereisten voldoen. Enkele redenen om aangepaste validatie toe te voegen zijn:
- E-mailadressen verifiëren en ervoor zorgen dat twee velden overeenkomen
- E-mailadresinvoer beperken tot cijfers en letters
- Het beperken van geaccepteerde e-mail-aliassen (bijvoorbeeld: alleen Gmail).
In het eerste gedeelte van dit artikel wordt uitgelegd hoe je een aangepaste validatie bouwt en het tweede gedeelte biedt een stapsgewijze handleiding voor het instellen van een e-mailadresverificatie.
![Screenshot van Wix-formulier. Het e-mailverificatieveld heeft velden eronder die niet overeenkomen.](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/21e446eb-7f73-4f2f-84b1-c6b77e64e45e/2024/12/12/d874fe76-289f-430f-928c-37963c27f8b1/7d88e226-156a-4795-83ac-3a2d1e68e9b5.png)
Het toevoegen van aangepaste validatie aan je formulieren
Voeg aangepaste validatie toe aan je formulieren om de gegevens te beheren die bezoekers indienen. De functie gebruikt de data van de formulierinzending om te controleren of het formulier aan je gedefinieerde validatie voldoet. Als dit niet het geval is, wordt je gepersonaliseerde foutmelding toegepast.
Om aangepaste validatie aan je formulieren toe te voegen:
- Ga naar Functies op het dashboard van je website.
- Klik onder Formuliervalidatie op Functie maken.
- Klik op + Nieuw.
- Klik op de Voorwaarde-stap om parameters aan je functie toe te voegen met behulp van als/anders-logica.
- Stel de uitvoer van de functie in:
- Klik op de Uitvoer-stap.
- Stel de validatiefout in, inclusief:
- (Optioneel) Sleutel formulierveld: Pas de foutmelding toe op een specifiek veld. Als er geen veldsleutel is toegevoegd, wordt de foutmelding weergegeven onder de verzendknop.
- Foutmelding: Voer de foutmelding in die wordt weergegeven wanneer niet aan de aangepaste validatie wordt voldaan.
- Klik op Toevoegen om de validatiefout toe te voegen.
- (Optioneel) Klik op + Validatie toevoegen om nog een validatiefout in te stellen.
- Klik op Toepassen om je uitvoer op te slaan.
- Ga door met het maken van je functie om aan je zakelijke behoeften te voldoen, door relevante voorwaarden of acties toe te voegen.
- Koppel deze functie aan het relevante formulier:
- Klik rechtsboven op het Meer acties-pictogram
.
- Selecteer Functieconfiguratie.
- Klik op Geselecteerde formulier 1 en dan op + Selecteren.
- Selecteer het relevante formulier en klik op OK.
- Klik rechtsboven op het Meer acties-pictogram
![Een screenshot van de functieconfiguratie-dropdown in de functiebouwer.](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/71d20af0-560e-44a5-bb38-bf3f513b58fa/2024/11/13/0487dcbd-a141-4684-a9b8-e8a616e2099a/fcd07c4f-496f-4a08-b3cc-7a440c5477d3.jpg)
- Voer linksboven een naam in voor je functie. Tip: Het is alleen zichtbaar voor jou en helpt bij het identificeren van de functie op het dashboard.
- Klik rechtsboven op Activeren.
![Screenshot van de functiebouwer. De naamloze functienaam is gemarkeerd.](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/21e446eb-7f73-4f2f-84b1-c6b77e64e45e/2024/12/12/f546991c-bf72-43e9-992b-35f53bc1ec9e/aefcd5a3-299e-467a-b932-5c9558495671.png)
Waar kan ik mijn formulierveldsleutel vinden?
Ga naar het betreffende formulier in de formulierbouwer. Klik in het paneel met lokale instellingen op het Geavanceerd-tabblad. Kopieer de verstrekte veldsleutel en voeg toe aan de functie-uitvoer.
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/21e446eb-7f73-4f2f-84b1-c6b77e64e45e/2024/12/12/d98bebe4-2b17-472b-b60b-fa7abf6a8f6b/4bc5cf8d-2c0e-4452-ad4b-1669402eb3aa.png)
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/21e446eb-7f73-4f2f-84b1-c6b77e64e45e/2024/12/12/d98bebe4-2b17-472b-b60b-fa7abf6a8f6b/4bc5cf8d-2c0e-4452-ad4b-1669402eb3aa.png)
Een functie maken om e-mailadressen te verifiëren
Een veelvoorkomend scenario voor het maken van een aangepaste validatiefunctie is om ervoor te zorgen dat twee e-mailadresvelden overeenkomen voordat het indienen van een formulier wordt toegestaan. De hieronder beschreven stappen leiden je door het proces van het instellen van deze specifieke functie.
Voordat je begint: ![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/71d20af0-560e-44a5-bb38-bf3f513b58fa/2024/12/17/ff5334e6-d189-4155-8e11-45f9e34fc11c/22e0c7cc-9401-494b-ae10-3432ea276f0f.jpg)
Zorg ervoor dat je formulier twee e-mailadresvelden bevat voor validatie. Om het doel van het tweede veld voor bezoekers te verduidelijken, raden we aan de titel van het veld te wijzigen in iets als 'Bevestig je e-mailadres' of 'E-mailverificatie'.
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/71d20af0-560e-44a5-bb38-bf3f513b58fa/2024/12/17/ff5334e6-d189-4155-8e11-45f9e34fc11c/22e0c7cc-9401-494b-ae10-3432ea276f0f.jpg)
Om een functie te maken om e-mailadressen te verifiëren:
- Ga naar Formulieren en inzendingen op het dashboard van je website.
- Klik naast het formulier dat je wilt bijwerken op Bewerken of maak een nieuw formulier aan.
- Klik bovenaan op het Instellingen-tabblad.
- Scrol omlaag naar Geavanceerde formuliervalidaties en klik op Validatie maken om de functiebouwer te openen.
- Klik op het Stap toevoegen-pictogram
en selecteer Voorwaarde.
![Voeg een voorwaardestap van de functiebouwer toe.](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/71d20af0-560e-44a5-bb38-bf3f513b58fa/2024/12/17/753cbafc-eaed-4959-857a-9b016fbd8e91/3aa9c759-dea8-48b2-a702-0f74bf6c7fe9.jpg)
- Klik op Selecteer een eigenschap en kies het eerste e-mailveld dat op je formulier verschijnt.
![Een screenshot van de eigenschappenkiezer in het eerste e-mailveld.](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/71d20af0-560e-44a5-bb38-bf3f513b58fa/2024/12/17/45fb8d0f-1748-4de0-97da-54fb12397cd1/9a5c4ce2-2b01-4b52-9f95-2dfabe0acae7.jpg)
- Klik op de Logica selecteren-dropdown en kies is niet.
- Klik naast Tekst invoeren op Aanpassen en selecteer het veld voor de e-mailbevestiging.
Tip: Dit betekent dat de voorwaarde controleert of de tekst die in het eerste e-mailveld is ingevoerd 'niet' de tekst van het e-mailbevestigingsveld is.
![Voorwaarde-invoerpaneel in de Wix Functiebouwer. Aanpassen is geselecteerd en heeft de veldkiezer geopend.](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/71d20af0-560e-44a5-bb38-bf3f513b58fa/2024/12/17/39f50d30-41a6-415d-89d7-eccb4334e1a2/6c626e82-8b7a-4038-840a-76df0f3b066d.jpg)
- Klik op Toepassen om de voorwaarde op te slaan.
- Klik op de Uitvoer-stap. Als aan de hierboven ingestelde voorwaarde is voldaan (het eerste e-mailveld 'is niet' de tekst van het tweede e-mailveld), dan past de uitvoer een validatiefout toe.
- (Optioneel) Voer een Formulierveldsleutel in om de foutmelding op een specifiek veld toe te passen.
Let op: Als er geen veldsleutel is toegevoegd, wordt de foutmelding onder de verzendknop weergegeven. - Voer het Foutbericht in dat wordt weergegeven wanneer de e-mails niet overeenkomen (bijvoorbeeld: 'velden komen niet overeen').
- Klik op Toevoegen om de validatiefout toe te voegen.
- (Optioneel) Klik op + Validatie toevoegen om nog een validatiefout in te stellen.
- Klik op Toepassen om je uitvoer op te slaan.
- (Optioneel) Voer een Formulierveldsleutel in om de foutmelding op een specifiek veld toe te passen.
![Uitvoer-paneel in de Wix Functiebouwer, validatiefouten zijn toegevoegd.](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/71d20af0-560e-44a5-bb38-bf3f513b58fa/2024/12/17/efed77c4-692e-4eb8-aae8-25c42bfd9a01/01772a99-49d4-4585-8b26-a856dd89b77a.jpg)
- Voer linksboven een naam in voor je functie. Tip: Het is alleen zichtbaar voor jou en helpt bij het identificeren van de functie op het dashboard.
- Klik rechtsboven op Activeren.
Veelgestelde vragen
Klik op een vraag hieronder voor meer informatie over gepersonaliseerde formuliervalidaties.
Heb ik toegang tot functies vanuit het dashboard van mijn formulieren?
Kan ik mijn formuliervalidatie testen?
Kan ik functies gebruiken om verzendkosten toe te voegen?