RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

MaskedInput

Free

Campo de texto que formata o que você digita por uma máscara: 0 é um dígito, a é uma letra, * é uma letra ou dígito, qualquer outro caractere é um separador fixo (escape um caractere de máscara com uma barra invertida). A parte fixa é adicionada para você (digitá-la também é aceito). O valor só é aceito quando a máscara está completa. Preset dá máscaras prontas com verificações (Date, Time, CreditCard com a verificação de Luhn), e Pattern adiciona uma expressão regular com a qual o valor concluído deve corresponder.

Exemplo

Controle MaskedInput

Parâmetros

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DisabledboolDesativa a interação.
DisplayNamestringNome usado nas mensagens de validação.
HelperTextstringDica mostrada abaixo do campo.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
MaskstringPadrão: 0 dígito, a letra, * letra ou dígito; os demais caracteres são literais.
PatternstringExpressão regular com a qual o valor concluído deve corresponder.
PatternMessagestringTexto de erro quando Pattern não corresponde.
PlaceholderstringTexto de exemplo mostrado quando o campo está vazio.
PresetMaskPresetMáscara pronta com validação: Date, Time ou CreditCard. Mask a substitui.
ReadOnlyboolMostra o valor mas não permite alterações.
ReturnRawboolVincula os caracteres digitados sem os separadores.
StylestringEstilo embutido adicionado ao elemento raiz.
ValuestringValor atual. Use com @bind-Value.

Eventos

EventoTipoDescrição
ValueChangedEventCallback<string>Gerado quando o valor muda.

Pacote

MaskedInput faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.