RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

MaskedInput

Free

Campo de texto que da formato a lo que se escribe según una máscara: 0 es un dígito, a es una letra, * es una letra o un dígito y cualquier otro carácter es un separador fijo (escape un carácter de máscara con una barra invertida). La parte fija se agrega por usted (escribirla usted mismo también se acepta). El valor solo se acepta cuando la máscara está completa. Preset ofrece máscaras ya hechas con comprobaciones (Date, Time, CreditCard con la comprobación de Luhn) y Pattern agrega una expresión regular con la que debe coincidir el valor terminado.

Ejemplo

Control MaskedInput

Parámetros

ParámetroTipoDescripción
ClassstringClases CSS adicionales que se agregan al elemento raíz.
DisabledboolDesactiva la interacción.
DisplayNamestringNombre usado en los mensajes de validación.
HelperTextstringIndicación que se muestra bajo el campo.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
MaskstringPatrón: 0 dígito, a letra, * letra o dígito; los demás caracteres son literales.
PatternstringExpresión regular con la que debe coincidir el valor terminado.
PatternMessagestringTexto de error cuando Pattern no coincide.
PlaceholderstringMarcador de posición que se muestra cuando el campo está vacío.
PresetMaskPresetMáscara ya hecha con validación: Date, Time o CreditCard. Mask la reemplaza.
ReadOnlyboolMuestra el valor pero no permite cambios.
ReturnRawboolVincula los caracteres escritos sin los separadores.
StylestringEstilo en línea agregado al elemento raíz.
ValuestringValor actual. Úselo con @bind-Value.

Eventos

EventoTipoDescripción
ValueChangedEventCallback<string>Se genera cuando cambia el valor.

Paquete

MaskedInput forma parte de RayCraft Free. Paquete: RayCraft.Blazor. Se obtiene de nuget.org. Consulte Primeros pasos.