Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Explorando Diferentes Tipos de Entrada em HTML | Formulários HTML e Entrada do Usuário
HTML Definitivo

Explorando Diferentes Tipos de Entrada em HTML

Deslize para mostrar o menu

O HTML oferece vários tipos de <input> que permitem coletar diferentes tipos de dados dos usuários. Abaixo está uma visão geral dos mais comuns.

E-mail e Senha

  • type="email": aceita endereços de e-mail e faz validação básica no navegador;
  • type="password": oculta os caracteres digitados para segurança e pode usar minlength e maxlength.
index.html

index.html

Número

type="number": aceita valores numéricos. Utilize min, max e step para controlar o intervalo permitido.

index.html

index.html

Telefone

type="tel": para números de telefone. Sem validação embutida. A validação deve ser feita manualmente pelo desenvolvedor.

index.html

index.html

Caixa de seleção

type="checkbox": permite selecionar múltiplas opções. Utilize checked para pré-selecionar.

index.html

index.html

Rádio

type="radio": seleciona uma opção de um grupo. Todos os botões de rádio devem compartilhar o mesmo name.

index.html

index.html

Controle deslizante de intervalo

type="range": um controle deslizante para selecionar um número dentro de um intervalo. A lógica em JavaScript é ignorada neste curso.

index.html

index.html

index.js

index.js

Note
Nota

A lógica JavaScript é omitida neste curso.

Data e Hora

  • type="date": seletor de calendário;
  • type="time": seletor de horário;
  • type="datetime-local": combina campos de data e hora.
index.html

index.html

Note
Nota

Para uma aparência consistente, desenvolvedores frequentemente utilizam bibliotecas de UI prontas em vez dos seletores padrão do navegador.

Note
Aprofunde-se

Você pode ter notado que, ao tentar preencher certos campos, o navegador já pode sugerir algumas opções de preenchimento automático. O navegador lembra os valores inseridos nos campos e depois os sugere para auto-completar.

question mark

Qual é a principal diferença entre os campos de entrada type="email" e type="password"?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 5. Capítulo 5
some-alt