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

bookExplorando Diferentes Tipos de Entrada em HTML

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.

Email e Senha

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

index.html

copy

Número

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

index.html

index.html

copy

Telefone

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

index.html

index.html

copy

Caixa de seleção

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

index.html

index.html

copy

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

copy

Controle deslizante de intervalo

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

index.html

index.html

index.js

index.js

copy
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 entradas de data e hora.
index.html

index.html

copy
Note
Nota

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

Note
Estude Mais

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, em seguida, sugere-os para autocompletar.

question mark

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

Select the correct answer

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

Suggested prompts:

Can you give examples of how to use each input type in HTML?

What are some best practices for validating user input with these types?

How do I style these input types with CSS?

bookExplorando 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.

Email e Senha

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

index.html

copy

Número

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

index.html

index.html

copy

Telefone

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

index.html

index.html

copy

Caixa de seleção

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

index.html

index.html

copy

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

copy

Controle deslizante de intervalo

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

index.html

index.html

index.js

index.js

copy
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 entradas de data e hora.
index.html

index.html

copy
Note
Nota

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

Note
Estude Mais

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, em seguida, sugere-os para autocompletar.

question mark

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

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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