come validare una email in un form javascript
Javascript - Come validare una email in un form

Questo articolo spiega come verificare al volo la validità di una mail in un form.

Scritto da: Stefano Cassone
Pagina 1 di 1

Grazie a JavaScript possiamo eseguire dei controlli su form prima che vengano submittati in modo tale da essere certi che i dati inseriti siano di natura corretta.

E' fondamentale sapere che i controlli javascript possono venire tranquillamente bypassati disattivandoli dal browser: è buona norma quindi replicare i medesimi controlli anche nelle pagine che si occupano di processare i dati contenuti da un form.

Cominciamo proprio da un form e creiamo una casella di testo con una label e un placeholder contenenti la stringa "Inserisci la mail":

HTML

Segue in basso  ▼

Colleghiamo al form appena creato questa funzione JavaScript ed il gioco è fatto.

JavaScript

Se premiamo il bottone di conferma e scriviamo una email non sintatticamente corretta (senza chiocciola, con caratteri particolari, senza estensione) compare un alert a video che ci impedisce di proseguire spiegando il tipo di problema.

Ti è piaciuto l'articolo? Ricevine altri comodamente via mail
Aspetta, non è finita qui...
Articoli consigliati

Ottenere le dimensioni di una TV

Un praticissimo wizard per avere subito un'idea di quali possano essere le dimensioni di una TV. Comodo per chi vuole conoscere le misure di una TV a partire dalla diagonale.

Speciale Prestiti Online

Quali sono le migliori offerte? Cosa bisogna sapere prima di richiedere un prestito personale? Cerchiamo di spiegare come stanno le cose ...

Speciale Conti Correnti

Quali conti online scegliere? Puri o multicanale? Abbiamo identificato le migliori condizioni offerte dalle principali banche ...

Test velocita' ADSL

Esegui gratuitamente i migliori test per monitorare la velocità della tua connessione ADSL

Guadagnare con Internet

Guadagnare in Internet ? E' possibile. Con un po' di pazienza e fortuna, si possono avere apprezzabili risultati ..
TOP 10 articoli #10/17
Sitemap