Ir para o conteúdo

Input

Campo de texto de uma linha baseado no elemento input nativo.

Navegadores
Chrome 123+Firefox 121+Safari 17.5+
Nível
0
Tamanho compactado
331 B
Limite de layout forçado
0 ms
Limite do axe
0
Compatível com SSR
Sim
Contrato publicado
Ambiente de teste

Experimentar

Input

Default

Disabled

Invalid

API

Input

PropTipoPadrãoDescrição
valuestring—Valor atual, tornando o input controlado.
defaultValuestring—Valor inicial do input não controlado, que passa a ser gerenciado pelo elemento nativo.
onValueChange(value: string) => void—Chamado com o novo valor sempre que o input muda.
disabledbooleanfalseDesabilita o input nativo e define o atributo data-disabled.
readOnlybooleanfalseTorna o valor somente leitura, mantendo o input focável.
invalidbooleanfalseMarca o input como inválido por aria-invalid e pelo atributo data-invalid.

Teclado

TeclaAção
TabMova o foco para o controle ou para fora dele
Enter / SpaceAtive quando estiver em foco (controles semelhantes a botões)

Acessibilidade

Usa HTML semântico sempre que possível. Inspecione a marcação renderizada no ambiente interativo — ARIA só é adicionado quando os elementos nativos não bastam.

Pontos de integração de estilos

data-disabled
Esta página foi traduzida automaticamente e ainda não foi revisada.