Gå til indholdet
FORMULARER · FREE

ErrorSummary

Saml alle formularfejl ét tydeligt sted.

Saml alle valideringsmeddelelser fra en formular i ét tydeligt blok, så brugerne ikke skal lede efter, hvad der gik galt.

Hvorfor det hjælper

  • Alle fejl ét sted
  • Virker med EditForm
  • Tilgængelig

Hvor det passer

  • Lange formularer
  • Kassen
  • Tilmelding
Kontrollen ErrorSummary på en RayCraft-side

Eksempel

<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; }
    }
}

Et kort uddrag. Tilføj @using RayCraft.Blazor.Components til din side, og brug en interaktiv gengivelsestilstand.

Inkluderet i RayCraft Free. Fungerende eksempler findes i GitHub-lager (MIT); det indeholder eksempel- og demokode, ikke bibliotekets kode.

Alle kontroller ยท Dokumentation