Към съдържанието
ТЕКСТ И ЧИСЛА · FREE

MaskedInput

Насочвайте хората да въвеждат телефони, кодове и номера в правилния формат.

Телефоните, кодовете и номерата се пишат по-лесно, когато полето ви води. MaskedInput форматира написаното по маска, с готови шаблони за честите случаи.

Защо помага

  • Водено писане по маска
  • Готови шаблони
  • По-малко грешки във формата

Къде пасва

  • Телефони и пощенски кодове
  • Продуктови или лицензни ключове
  • Идентификационни номера
Контролата MaskedInput в страница на RayCraft

Пример

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

Кратък фрагмент. Добавете @using RayCraft.Blazor.Components към страницата си и ползвайте интерактивен режим на рендиране.

Включено в RayCraft Free. Работещи примери има в хранилище в GitHub (MIT); то съдържа примерен и демонстрационен код, не кода на библиотеката.

Всички контроли ยท Документация