Hoppa till innehållet
TEXT OCH SIFFROR · FREE

MaskedInput

Led folk att skriva telefonnummer, koder och id i rätt format.

Telefonnummer, koder och id skrivs lättare när fältet vägleder. MaskedInput formaterar det användaren skriver efter en mask, med färdiga förval för vanliga fall.

Varför det hjälper

  • Vägledd inmatning efter en mask
  • Färdiga förval
  • Färre formateringsfel

Var det passar

  • Telefon och postnummer
  • Produkt- eller licensnycklar
  • Identifikationsnummer
Kontrollen MaskedInput på en RayCraft-sida

Exempel

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

Ett kort utdrag. Lägg till @using RayCraft.Blazor.Components på din sida och använd ett interaktivt renderingsläge.

Ingår i RayCraft Free. Fungerande exempel finns i GitHub-arkiv (MIT); det innehåller exempel- och demokod, inte bibliotekets kod.

Alla kontroller ยท Dokumentation