Ir al contenido
uiify

Textarea

Campo de texto de varias líneas que crece con su contenido.

Navegadores
Chrome 123+Firefox 152+
¿Por qué esta versión?

The auto-sized textarea uses CSS field-sizing: content. Older Firefox versions keep the textarea at its fixed size as text is entered.

Safari 26.2+
¿Por qué esta versión?

The auto-sized textarea uses CSS field-sizing: content. Older Safari versions keep the textarea at its fixed size as text is entered.

Nivel
0
Tamaño comprimido
348 B
Presupuesto de diseño forzado
0 ms
Presupuesto de axe
0
Compatible con SSR
Sí
Contrato publicado
Entorno de pruebas

Zona de pruebas

Textarea

Predeterminado

Autosize

API

Textarea

PropTipoPredeterminadoDescripción
valuestring—Valor actual; hace que el textarea sea controlado.
defaultValuestring—Valor inicial del textarea no controlado; luego lo gestiona el elemento nativo.
onValueChange(value: string) => void—Se llama con el nuevo valor cada vez que cambia el textarea.
autoSizebooleanfalseHace crecer el textarea con su contenido mediante field-sizing de CSS, sin JavaScript.
disabledbooleanfalseDesactiva el textarea nativo y establece el atributo data-disabled.
readOnlybooleanfalseHace que el valor sea de solo lectura y mantiene el textarea enfocable.
invalidbooleanfalseMarca el textarea como no válido mediante aria-invalid y el atributo data-invalid.
renderReactElement | ((props, state) => ReactElement)—Reemplaza el elemento renderizado y conserva las conexiones de comportamiento y accesibilidad.

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.