Skip to main content

E-mailadressen valideren met HTML5

Web Programming - Computer Science for Business Leaders 2016 (Juni- 2026)

Web Programming - Computer Science for Business Leaders 2016 (Juni- 2026)
Anonim

Wat is er eenvoudiger dan een HTML-formulier instellen dat e-mailadressen vangt, bijvoorbeeld voor een nieuwsbrief of meldingen? Een e-mailadres verkeerd typen in die vorm, en dan uw browser laten herinneren aan dat onjuiste adres voor alle aanmeldingsformulieren die nog moeten komen.

Als u e-mailadressen die in uw formulier zijn ingevoerd wilt valideren, maar ingewikkelde sleutelen en scripts wilt vermijden, kunt u met HTML5 vertrouwen op de browser - zonder moeite en zonder JavaScript te gebruiken.

E-mailadressen valideren met HTML5

Om browsers van gebruikers te laten valideren, e-mailadressen die ze invoeren in uw HTML-webformulier:

  • Zorg ervoor dat u HTML5 gebruikt.
  • Geef het invoerelement voor het e-mailadres op als type "e-mail". (Zie hieronder voor een voorbeeld.)

Browsers die type = "e-mail" niet herkennen, zouden (en, voor zover men kan zeggen, alle wil) het invoerveld behandelen als een gewoon type = "tekst" -veld.

Validatiecodes voor HTML5-e-mailadressen

Houd er rekening mee dat HTML-validatie van e-mailadressen alleen werkt in browsers die HTML5 ondersteunen en invoer van formulierelementen valideren. Voor andere browsers en back-up kunt u e-mailadressen met behulp van PHP nog steeds valideren, bijvoorbeeld.

Browsers die HTML5-e-mailadres validatie ondersteunen, zijn Safari 5+, Google Chrome 6+, Mozilla Firefox 4+ en Opera 10+. Safari 5 en Google Chrome 6-8 accepteren geen ongeldige e-mailadresinvoer, maar zullen, in tegenstelling tot de andere browsers, de gebruiker niet helpen de fout te corrigeren.

Voorbeeld HTML5-e-mailadres validatie

Gebruik de volgende code om browsers van gebruikers in te schakelen om e-mailadressen met HTML5 te valideren, bijvoorbeeld: