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

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.