Naar de inhoud
FORMULIEREN · FREE

ErrorSummary

Verzamel alle formulierfouten op één duidelijke plek.

Verzamel elk validatiebericht van een formulier in één duidelijk blok, zodat gebruikers niet hoeven te zoeken wat er misging.

Waarom het helpt

  • Alle fouten op één plek
  • Werkt met EditForm
  • Toegankelijk

Waar het past

  • Lange formulieren
  • Afrekenen
  • Registratie
Het besturingselement ErrorSummary op een RayCraft-pagina

Voorbeeld

<EditForm Model="_model" OnValidSubmit="@(() => _sent = true)">
    <DataAnnotationsValidator />
        <ErrorSummary />
        <TextField @bind-Value="_model.Name" Label="Name" />
        <TextField @bind-Value="_model.Email" Label="Email" />
        <Button Type="submit">Send</Button>
        @if (_sent)
        {
            <Alert Severity="Severity.Success">Sent.</Alert>
        }
</EditForm>

@code {
    private readonly Contact _model = new();
    private bool _sent;

    private sealed class Contact
    {
        [Required(ErrorMessage = "Name is required.")]
        public string? Name { get; set; }

        [Required(ErrorMessage = "Email is required.")]
        [EmailAddress(ErrorMessage = "Email is not valid.")]
        public string? Email { get; set; }
    }
}

Een kort fragment. Voeg @using RayCraft.Blazor.Components toe aan je pagina en gebruik een interactieve rendermodus.

Inbegrepen in RayCraft Free. Werkende voorbeelden staan in de GitHub-repository (MIT); het bevat voorbeeld- en democode, niet de code van de bibliotheek.

Alle besturingselementen ยท Documentatie