Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Como usar o Html5 Tipo de Entrada de Email

By admin on Janeiro 20, 2021

Antes do advento do HTML5, o tratamento de endereços de email requeria mais trabalho para validar os endereços de email usando Javascript. Bem, tudo o que agora não é necessário com o novo tipo de entrada HTML5 email.

O elemento de entrada de email foi especificamente concebido para tratar e validar endereços de email. Dependendo do navegador, alertará o utilizador de que a informação introduzida não está correcta e o formulário não será submetido até que o utilizador faça correcções.

Código da amostra:

<label for="email_input">Enter your email address:</label><input type="email" name="email" placeholder="Your Email">

Utilização geral

Guardar o seguinte código num documento de texto e abri-lo com um web browser.

<!DOCTYPE html><html><head> <style> body { padding-top: 200px; padding-left: 300px } </style></head><body> <p>Please Provide Your Current E-Mail Address <form> &nbsp;<input type="email"> </form></body>

Esta é a aparência da página:Html5 Input Type Email

Se quiser recolher vários endereços ao mesmo tempo, pode adicionar o atributo múltiplo:

<input type="email" multiple>

O utilizador pode agora introduzir um ou mais endereços separados por uma vírgula.

Validação

Navegadores que suportam o tipo de entrada de correio electrónico fornecem suporte de validação de diferentes maneiras. Contudo, todos os navegadores utilizam um algoritmo de validação comum seguindo este padrão:

[email protected]

os requisitos mínimos são os símbolos @ e . e a falta de espaços entre os caracteres. É de notar que não é possível verificar se o endereço fornecido existe. Esta é uma questão a ser tratada pelo seu script lateral do servidor. Uma boa maneira de testar endereços de correio electrónico válidos é enviar um link para o endereço de correio electrónico que, quando clicado, confirma que o correio electrónico é válido.

Mozilla Firefox

Assim que o utilizador completar a digitação e passar para outro elemento, o Firefox verificará os dados introduzidos. Se não for um endereço de correio electrónico válido, a entrada aparecerá com uma margem vermelha, como mostrado abaixo:
Html5 Input Type Email

Se o utilizador continuar a clicar no botão submeter sem alterar o correio electrónico fornecido, o formulário não será submetido e aparecerá uma dica de ferramenta mostrando a mensagem de erro na entrada.
Html5 Tipo de entrada Email

Google Chrome

Google chrome não fornece qualquer suporte visual quando o utilizador introduz dados inválidos.Html5 Tipo de entrada Email

No entanto, no momento da submissão, aparece uma mensagem de erro com uma dica de ferramenta fornecendo uma pista sobre o que o utilizador deve fornecer.Html5 Tipo de entrada Email

Se desejar fornecer uma mensagem de erro personalizada ao utilizador, poderá utilizar o atributo título:

<input type="email" title="Please Provide A Valid Email Address !">

Suporte de Navegador

O tipo de entrada de e-mail é amplamente suportado em todos os navegadores modernos. Consulte a tabela abaixo para obter a versão mínima suportada. IE 10.0 FireFox 4.0 Chrome 10.0 Chrome 10.0 Opera 11.0 Safari 4.0

Para detalhes de suporte de browsers, ver: Posso usar o tipo de entrada de e-mail

Geralmente, se a versão do navegador em uso não suportar este tipo de entrada, um texto do tipo de entrada será mostrado em vez disso. Quando estiver a manusear dados submetidos no lado do servidor, certifique-se de validar os dados você mesmo antes de os aceitar.

Nas plataformas Android e IOS, o teclado incluirá automaticamente as teclas @ e . sempre que o tipo de entrada for e-mail.

Porquê Utilizar este Novo Tipo de Entrada

  • O tipo de entrada de e-mail facilita o desenvolvimento da web, uma vez que o trabalho de validação é feito pelo browser. Se o atributo requerido tiver sido especificado, o browser não aceitará o formulário a ser submetido.
  • Pode escolher o estilo de todos os tipos de entrada de e-mail no seu website num estilo específico para que apareçam num estilo padrão em toda a linha.
  • Os dispositivos móveis podem personalizar o teclado suave para corresponder à entrada de e-mail (com os @ e . facilmente acessível

Aplicado CSS

Para aplicar um determinado estilo apenas aos campos de entrada de correio electrónico, utilize o selector de atributos desta forma:

input{ background-color:#ccc;}

Demo

Ver Também

  • Como criar um campo de entrada telefónica em HTML5
  • Como obter o valor da caixa de verificação na submissão de formulários

Navegação de artigos

Fixação de um Sensor de Porta de Garagem Sensível
Austin Dance Studio | Aulas Particulares de Dança | Aulas em Grupo | Socials

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Artigos recentes

  • Firebush (Português)
  • Previsão da taxa de CD para 2021: As taxas manter-se-ão provavelmente baixas, mas poderão aumentar mais tarde no ano
  • Como estruturar a documentação do sistema de gestão da qualidade
  • Dor pélvica crónica e prostatite: sintomas, diagnóstico e tratamento
  • Mixed Berry Crisp (Português)
  • Wheat Ales (Americana)
  • Os benefícios da amamentação após um ano
  • É seguro despejar café moído na pia | Canalização atómica
  • Cool-Down After Your Workout
  • Our Work

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • WordPress.org

Arquivo

  • Março 2021
  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com