Saltar al contenido
TEXTO Y NÚMEROS · FREE

MaskedInput

Guía a las personas para escribir teléfonos, códigos e identificadores en el formato correcto.

Los teléfonos, códigos e identificadores se escriben mejor cuando el campo guía. MaskedInput da formato a lo escrito según una máscara, con ajustes predefinidos para los casos comunes.

Por qué ayuda

  • Escritura guiada por una máscara
  • Ajustes predefinidos
  • Menos errores de formato

Dónde encaja

  • Teléfonos y códigos postales
  • Claves de producto o licencia
  • Números de identificación
El control MaskedInput en una página de RayCraft

Ejemplo

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

Un breve fragmento. Añade @using RayCraft.Blazor.Components a tu página y usa un modo de renderizado interactivo.

Incluido en RayCraft Free. Hay ejemplos que funcionan en el repositorio de GitHub (MIT); contiene código de ejemplo y demostración, no el código de la biblioteca.

Todos los controles ยท Documentación