Ir para o conteúdo
TEXTO E NÚMEROS · FREE

MaskedInput

Guie as pessoas a digitar telefones, códigos e identificadores no formato certo.

Telefones, códigos e identificadores ficam mais fáceis de digitar quando o campo guia. MaskedInput formata o que o usuário digita por uma máscara, com predefinições prontas para os casos comuns.

Por que ajuda

  • Digitação guiada por máscara
  • Predefinições prontas
  • Menos erros de formatação

Onde se encaixa

  • Telefones e CEPs
  • Chaves de produto ou licença
  • Números de identificação
O controle MaskedInput em uma página do RayCraft

Exemplo

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

Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.

Incluído no RayCraft Free. Há exemplos funcionais no repositório do GitHub (MIT); ele contém código de exemplo e demonstração, não o código da biblioteca.

Todos os controles ยท Documentação