Ir al contenido

Input

Campo de texto de una línea basado en el elemento input nativo.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nivel
0
Tamaño comprimido
331 B
Presupuesto de diseño forzado
0 ms
Presupuesto de axe
0
Compatible con SSR
Sí
Contrato publicado
Entorno de pruebas

Zona de pruebas

Input

Default

Disabled

Invalid

API

Input

PropTipoPredeterminadoDescripción
valuestring—Valor actual; hace que el input sea controlado.
defaultValuestring—Valor inicial del input no controlado; luego lo gestiona el elemento nativo.
onValueChange(value: string) => void—Se llama con el nuevo valor cada vez que cambia el input.
disabledbooleanfalseDesactiva el input nativo y establece el atributo data-disabled.
readOnlybooleanfalseHace que el valor sea de solo lectura y mantiene el input enfocable.
invalidbooleanfalseMarca el input como no válido mediante aria-invalid y el atributo data-invalid.

Teclado

TeclaAcción
TabLlevar el foco al control o sacarlo de él
Enter / SpaceActivar cuando tiene el foco (controles de tipo botón)

Accesibilidad

Usa HTML semántico siempre que es posible. Inspecciona el marcado renderizado en el entorno de pruebas: ARIA se añade solo cuando los elementos nativos no bastan.

Puntos de estilo

data-disabled
Esta página se tradujo automáticamente y aún no se ha revisado.