Inputs, ou campos de entrada, permitem que a pessoa forneça informação ao sistema. Eles vêm em várias formas, como texto, número, checkbox, radio, dropdown e slider, e a entrada pode acontecer por teclado, mouse, toque, voz ou upload de arquivo. O campo de texto é o mais comum e aparece em formulário e diálogo.
O sistema usa o input pra coletar informação, e algumas boas práticas reduzem o risco de falhar nisso: rótulo e instrução claros, contraste e alcance por teclado, esforço mínimo, com autocomplete e opção pré-preenchida, e o tipo de input adequado ao dado, como date picker pra data e slider pra número.
Os estados de input dão feedback e mostram como interagir. Tem o habilitado, que está pronto pra uso, o desabilitado, que não aceita interação, o hover, com o cursor sobre o campo, o focado, ativado por clique ou toque, o de erro, com formato ou valor inválido, e o de sucesso, validado e pronto pra envio.