-
tel
Telefone. Não há máscara de formatação ou validação, propositalmente, visto não haver no mundo um padrão bem definido para números de telefones. É claro que você pode usar a nova API de validação de formulários (descrita no capítulo 8) para isso. Os agentes de usuário podem permitir a integração com sua agenda de contatos, o que é particularmente útil em telefones celulares.
search
Um campo de busca. A aparência e comportamento do campo pode mudar ligeiramente dependendo do agente de usuário, para parecer com os demais campos de busca do sistema.
email
E-mail, com formatação e validação. O agente de usuário pode inclusive promover a integração com sua agenda de contatos.
url
Um endereço web, também com formatação e validação.
Datas e horas
O campo de formulário pode conter qualquer um desses valores no atributo type:
- datetime
- date
- month
- week
- time
- datetime-local
Todos devem ser validados e formatados pelo agente de usuário, que pode inclusive mostrar um calendário, um seletor de horário ou outro auxílio ao preenchimento que estiver disponível no sistema do usuário.
O atributo adicional step define, para os validadores e auxílios ao preenchimento, a diferença mínima entre dois horários. O valor de step é em segundos, e o valor padrão é 60. Assim, se você usar step="300"
o usuário poderá fornecer como horários 7:00, 7:05 e 7:10, mas não 7:02 ou 7:08.
number
Veja um exemplo do tipo number com seus atributos opcionais:
font: http://tableless.com.br/html5/?chapter=7
-
Input Type: email
_
The is used for input fields that should contain an e-mail address.
Depending on browser support, the e-mail address can be automatically validated when submitted.
Some smartphones recognize the email type, and adds ".com" to the keyboard to match email input.
-
Sacanagem essa questão.
Qual o erro da alternativa "d"?
Forçaram muito na relativização de alguma coisa pra considerar ela errada. Olhem a descrição do campo datetime-local:
"O tipo de campo datetime-local trata automaticamente as diferenças de
fusos horários, submetendo ao servidor e recebendo dele valores GMT. Com
isso você pode, com facilidade, construir um sistema que será usado em
diferentes fusos horários e permitir que cada usuário lide com os
valores em seu próprio fuso horário."
-
Danhuri, tbm fiquei em dúvida na D, mas lendo a definição que vc colocou, acho que entendi pq está errada: a alternativa D diz que o fuso horário é de acordo com o servidor da aplicação, no entanto a definição que vc postou diz que é de acordo com o fuso horário de cada usuário, ou seja, o fuso horário será buscado no cliente e não no servidor.
-
<input type="reset"> define um botão de redefinição que redefinirá todos os valores do formulário para seus valores padrão.
<input type="radio"> define um botão de rádio. Os botões de opção permitem que um usuário selecione APENAS UMA de um número limitado de opções.
<input type="checkbox"> define uma caixa de seleção. As caixas de seleção permitem que um usuário selecione ZERO ou MAIS opções de um número limitado de opções.
<input type="button"> define um botão.
<input type="color"> é usado para campos de entrada que devem conter uma cor.
<input type="date"> é usado para campos de entrada que devem conter uma data.
<input type="datetime-local"> especifica um campo de entrada de data e hora, sem fuso horário. [Erro da letra D]
<input type="email"> é usado para campos de entrada que devem conter um endereço de e-mail. Alguns smartphones reconhecem o tipo de e-mail e adicionam ".com" ao teclado para corresponder à entrada de e-mail.
<input type="file"> define um campo de seleção de arquivo e um botão "Procurar" para uploads de arquivos.
<input type="month"> permite que o usuário selecione um mês e ano.
<input type="number"> define um campo de entrada numérico.
<input type="search"> é usado para campos de pesquisa (um campo de pesquisa se comporta como um campo de texto normal).
Fonte: https://www.w3schools.com/html/html_form_input_types.asp