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

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.