Gå til indholdet
TEKST OG TAL · FREE

MaskedInput

Led folk til at skrive telefonnumre, koder og id'er i det rigtige format.

Telefonnumre, koder og id'er er nemmere at skrive, når feltet guider. MaskedInput formaterer det, brugeren skriver, efter en maske, med færdige forudindstillinger til almindelige tilfælde.

Hvorfor det hjælper

  • Guidet indtastning efter en maske
  • Færdige forudindstillinger
  • Færre formateringsfejl

Hvor det passer

  • Telefon og postnumre
  • Produkt- eller licensnøgler
  • Identifikationsnumre
Kontrollen MaskedInput på en RayCraft-side

Eksempel

<MaskedInput @bind-Value="_phone" Label="Phone" Mask="+359 00 000 0000" HelperText="Digits only; the separators are added while you type." />
<MaskedInput @bind-Value="_plate" Label="Plate number (raw value)" Mask="aa 0000 aa" ReturnRaw="true" />
<MaskedInput @bind-Value="_card" Label="Card number (Luhn checked)" Preset="MaskPreset.CreditCard" />
<MaskedInput @bind-Value="_postcode" Label="Postcode" Mask="0000" Pattern="^[1-9]" PatternMessage="A postcode does not start with 0." />
<p>Phone: @(_phone ?? "-"), plate: @(_plate ?? "-")</p>

@code {
    private string? _phone;
    private string? _plate;
    private string? _card;
    private string? _postcode;
}

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