Hopp til innholdet
TEKST OG TALL · FREE

MaskedInput

Led folk til å skrive telefonnumre, koder og id-er i riktig format.

Telefonnumre, koder og id-er er lettere å skrive når feltet veileder. MaskedInput formaterer det brukeren skriver etter en maske, med ferdige forhåndsvalg for vanlige tilfeller.

Hvorfor det hjelper

  • Veiledet inndata etter en maske
  • Ferdige forhåndsvalg
  • Færre formateringsfeil

Hvor det passer

  • Telefon og postnummer
  • Produkt- eller lisensnøkler
  • Identifikasjonsnumre
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 utdrag. Legg til @using RayCraft.Blazor.Components på siden din, og bruk en interaktiv gjengivelsesmodus.

Inkludert i RayCraft Free. Fungerende eksempler finnes i GitHub-arkiv (MIT); det inneholder eksempel- og demokode, ikke bibliotekets kode.

Alle kontroller ยท Dokumentasjon