Skip to main content

Convalida degli indirizzi email con HTML5

Form di Contatto(data,browser,ip e controllo)Prt.7 [OBIV] (Aprile 2025)

Form di Contatto(data,browser,ip e controllo)Prt.7 [OBIV] (Aprile 2025)
Anonim

Cosa potrebbe essere più semplice di un modulo HTML che cattura gli indirizzi email, ad esempio per una newsletter o notifiche? Mistyping di un indirizzo e-mail in tale forma, naturalmente, e quindi fare in modo che il browser ricordi quell'indirizzo errato per tutti i moduli di registrazione in arrivo.

Se desideri convalidare gli indirizzi email inseriti nel modulo, ma evita complicati ritocchi e script, HTML5 ti consente di fare affidamento sul browser, senza sforzo e senza ricorrere a JavaScript.

Convalida gli indirizzi email con HTML5

Per far sì che i browser degli utenti convalidino gli indirizzi email non appena vengono inseriti nel tuo modulo Web HTML:

  • Assicurati di utilizzare HTML5.
  • Specificare l'elemento di input del modulo di indirizzo email come tipo "email". (Vedi sotto per un esempio.)

I browser che non riconoscono type = "email" dovrebbero (e, per quanto ne sa, tutti) trattare il campo di input come un campo di tipo ordinario = "testo".

Avvertenze sulla convalida dell'indirizzo email HTML5

Tieni presente che la convalida dell'indirizzo email HTML funziona solo nei browser che supportano HTML5 e convalidano l'input dell'elemento del modulo. Per altri browser e backup, puoi comunque convalidare gli indirizzi email usando PHP, ad esempio.

I browser che supportano la convalida dell'indirizzo email HTML5 includono Safari 5+, Google Chrome 6+, Mozilla Firefox 4+ e Opera 10+. Safari 5 e Google Chrome 6-8 non accetteranno l'immissione dell'indirizzo email non valido, ma, a differenza degli altri browser, non aiuterà l'utente a correggere l'errore.

Esempio di convalida dell'indirizzo email HTML5

Per coinvolgere i browser degli utenti per convalidare gli indirizzi email con HTML5, utilizzare il seguente codice, ad esempio: