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
course content

Conteúdo do Curso

HTML Definitivo

HTML Definitivo

1. Compreendendo o Desenvolvimento Web
2. Tags e Atributos HTML
3. Estrutura do Documento HTML
4. Trabalhando com Mídia e Tabelas

book
Explorando Diferentes Tipos de Entrada em HTML

O HTML oferece vários elementos <input> que permitem capturar diferentes tipos de dados dos usuários. Vamos explorar alguns tipos de entrada comumente utilizados:

email e password

  • type="email": utilizado para campos de entrada de e-mail que exigem um endereço de e-mail válido. O navegador valida automaticamente o endereço, solicitando ao usuário a correção de entradas inválidas;

  • type="password": utilizado para campos de senha, onde o texto inserido é mascarado por segurança. Também é possível especificar os atributos minLength e maxLength para definir requisitos de comprimento da senha.

html

index.html

copy

number

type="number": utilizado para entrada numérica. É possível definir um intervalo específico com os atributos min e max, além de configurar um valor de incremento com o atributo step.

html

index.html

copy

telephone

type="tel": destinado à inserção de números de telefone, porém não realiza validação do valor inserido. A validação e garantia de um número válido ficam sob responsabilidade do desenvolvedor.

html

index.html

copy

checkbox

type="checkbox": permite ao usuário selecionar uma ou mais opções entre escolhas predefinidas. O atributo checked deixa a caixa de seleção marcada por padrão.

html

index.html

copy

radio

type="radio": cria um conjunto de opções onde apenas uma pode ser selecionada. Um botão de opção representa cada alternativa, e ao escolher uma, as demais são automaticamente desmarcadas. Cada botão de opção deve possuir um atributo value exclusivo para identificá-lo.

html

index.html

copy

range

type="range": cria um controle deslizante que permite ao usuário selecionar um valor dentro de um intervalo específico. É possível aplicar os atributos min, max, step e value para definir seu comportamento.

html

index.html

js

index.js

copy

Nota

JavaScript não é o foco deste curso, portanto a lógica relacionada será omitida.

data e hora

  • type="date": permite que os usuários selecionem uma data em um calendário pop-up;

  • type="time": permite que os usuários insiram um horário no formato 24 horas;

  • type="datetime-local": combina os campos de data e hora.

Exemplo:

html

index.html

copy

Nota

Para garantir uma aparência consistente em diferentes dispositivos, soluções prontas são frequentemente utilizadas para calendários pop-up e campos de entrada de horário.

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
ChatGPT

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

course content

Conteúdo do Curso

HTML Definitivo

HTML Definitivo

1. Compreendendo o Desenvolvimento Web
2. Tags e Atributos HTML
3. Estrutura do Documento HTML
4. Trabalhando com Mídia e Tabelas

book
Explorando Diferentes Tipos de Entrada em HTML

O HTML oferece vários elementos <input> que permitem capturar diferentes tipos de dados dos usuários. Vamos explorar alguns tipos de entrada comumente utilizados:

email e password

  • type="email": utilizado para campos de entrada de e-mail que exigem um endereço de e-mail válido. O navegador valida automaticamente o endereço, solicitando ao usuário a correção de entradas inválidas;

  • type="password": utilizado para campos de senha, onde o texto inserido é mascarado por segurança. Também é possível especificar os atributos minLength e maxLength para definir requisitos de comprimento da senha.

html

index.html

copy

number

type="number": utilizado para entrada numérica. É possível definir um intervalo específico com os atributos min e max, além de configurar um valor de incremento com o atributo step.

html

index.html

copy

telephone

type="tel": destinado à inserção de números de telefone, porém não realiza validação do valor inserido. A validação e garantia de um número válido ficam sob responsabilidade do desenvolvedor.

html

index.html

copy

checkbox

type="checkbox": permite ao usuário selecionar uma ou mais opções entre escolhas predefinidas. O atributo checked deixa a caixa de seleção marcada por padrão.

html

index.html

copy

radio

type="radio": cria um conjunto de opções onde apenas uma pode ser selecionada. Um botão de opção representa cada alternativa, e ao escolher uma, as demais são automaticamente desmarcadas. Cada botão de opção deve possuir um atributo value exclusivo para identificá-lo.

html

index.html

copy

range

type="range": cria um controle deslizante que permite ao usuário selecionar um valor dentro de um intervalo específico. É possível aplicar os atributos min, max, step e value para definir seu comportamento.

html

index.html

js

index.js

copy

Nota

JavaScript não é o foco deste curso, portanto a lógica relacionada será omitida.

data e hora

  • type="date": permite que os usuários selecionem uma data em um calendário pop-up;

  • type="time": permite que os usuários insiram um horário no formato 24 horas;

  • type="datetime-local": combina os campos de data e hora.

Exemplo:

html

index.html

copy

Nota

Para garantir uma aparência consistente em diferentes dispositivos, soluções prontas são frequentemente utilizadas para calendários pop-up e campos de entrada de horário.

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
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt