Validaties

Inhoud

    Het paneel Validation biedt opties voor het configureren van fouten en waarschuwingen, zoals de foutmelding Error when not answered.
    De beschikbare typen fouten en waarschuwingen kunnen variëren, afhankelijk van het type node. In de onderstaande lijst worden alle beschikbare opties voor alle node-typen weergegeven.

    Standaard fout- en waarschuwingsberichten kunnen worden vertaald en zijn beschikbaar in meerdere talen. Er kunnen aangepaste berichten worden toegevoegd, maar deze kunnen momenteel niet worden vertaald.

    Fouten

    Er zijn enkele verschillen in de mogelijke fouten tussen de verschillende node-types. Hieronder worden alle fouten vermeld, inclusief eventuele aanvullende velden, zoals berichten, en de node-typen waarop ze van toepassing zijn.

    Fout/veldBeschrijving
    Alle behalve CheckboxList
    Error when not answeredIndien ingeschakeld, is het veld verplicht.
    Custom error messageDefinieert een aangepaste foutmelding voor de foutmelding Error when not answered.
    Node-type Number
    Number of digitsHet aantal cijfers, exclusief het minteken en decimalen. Een waarde van 2 staat getallen van 10 tot 99 toe.
    Range error (min – max values)Het getal moet tussen het minimum en maximum liggen, inclusief (min ≤ getal ≤ max).
    Custom error messageDefinieert een aangepast foutbericht voor de datumrange.
    Node-type TextBox en Textarea
    Valid email addressDe ingevoerde waarde moet een geldig e-mailadres zijn.
    Customer error messageDefinieert een aangepast foutbericht voor de e-mailcontrole.
    Maximum number of wordsHet maximum aantal woorden dat kan worden ingevoerd.
    Minimum/maximum number of charactersHet minimum en maximum aantal tekens dat kan worden ingevoerd.
    Node type Date
    DatumbereikSelecteer een begin- en einddatum met behulp van de datumkiezer of voer de datums handmatig in. Het is ook mogelijk om alleen een minimum- of maximumdatum in te voeren.
    Sliding date range backwards + unitDefinieert het maximale aantal dagen, weken of jaren vóór de huidige datum dat kan worden geselecteerd.
    Sliding date range forwards + unitDefinieert het maximale aantal dagen, weken of jaren na de huidige datum dat kan worden geselecteerd.
    Node-type CheckboxList
    At least one answerVereist dat de gebruiker ten minste één optie selecteert.
    Custom error messageDe fout die wordt getoond wanneer er geen enkele optie is geselecteerd.
    Maximum number of answersBeperkt hoeveel opties de gebruiker kan selecteren.
    Custom error messageDe fout die wordt getoond wanneer er meer dan het toegestane aantal opties zijn geselecteerd.

    Waarschuwingen

    Sommige controles verschijnen zowel in de lijst met waarschuwingen als in de bovenstaande foutentabel. Waarschuwingen kunnen worden genegeerd, terwijl fouten dat niet kunnen.

    Fout/veldBeschrijving
    Warning when not answeredAls deze is ingeschakeld krijgt de gebruiker een waarschuwing wanneer de vraag niet is beantwoord.
    Custom warning messageDefinieert een aangepaste waarschuwing voor de waarschuwing Warning when not answered.
    Node-type Number
    Rangewaarschuwing (min – max waarden)Het getal moet tussen het minimum en maximum liggen, inclusief (min ≤ getal ≤ max).
    Custom warning messageDefinieert een aangepast waarschuwingsbericht voor de bereikinstelling.

    Expressies

    Er kunnen expressies worden gedefinieerd voor validaties, wat nuttig is wanneer de standaard fout- en waarschuwingscontroles niet volstaan.

    Hieronder staat een voorbeeld van een fout- en een waarschuwingsexpressie. Het controleert de waarde van het vraagnummer: de eerste regel retourneert een fout en de tweede regel retourneert een waarschuwing. De berichten kunnen ook worden vervangen door een item uit het woordenboek, dat in meerdere talen beschikbaar kan worden gemaakt.

    errorExpr(q.number.value == null || q.number.value === 0, 'The value is zero/empty')
    
    warningExpr(q.number.value != null && q.number.value > 10, 'The value is large')
    

    Validaties/styling

    Validaties

    In het laatste gedeelte van de validatie-instellingen wordt bepaald wanneer veldvalidatie wordt uitgevoerd. Standaard worden velden op het scherm pas gevalideerd nadat op de olgende of Vorige knop is geklikt. Nadat een van deze knoppen is gebruikt, kan worden ingesteld of validatie moet plaatsvinden tijdens het typen in het veld of wanneer het veld wordt verlaten.

    Opmaak

    De weergave van hint- en foutberichten wordt bepaald door deze instelling. Er kan ruimte worden gereserveerd in het formulierveld voor één regel hint- of fouttekst met een vaste hoogte, of de tussenruimte kan dynamisch groeien vanaf 0 px, afhankelijk van de lengte van het hint- of foutbericht.