function controllo_newsletter() { // Variabili associate ai campi del form newsletter var Nome = document.newsletter_form.newsletter_nome.value; var Email = document.newsletter_form.newsletter_email.value; var Autorizzo_trattamento = document.newsletter_form.newsletter_autorizzo_trattamento.checked; //Effettua il controllo sul campo NOME if ((Nome == "") || (Nome == "undefined")) { alert("Il campo Nome o Alias è obbligatorio."); document.newsletter_form.newsletter_nome.focus(); return false; } // Espressione regolare dell'EMAIL var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/; if (!email_reg_exp.test(Email) || (Email == "") || (Email == "undefined")) { alert("Inserire un indirizzo Email corretto."); document.newsletter_form.newsletter_email.focus(); return false; } //Effettua il controllo sul checkbox AUTORIZZO TRATTAMENTO if (Autorizzo_trattamento == 0) { alert("Per l'invio del modulo è necessario spuntare la casella: AUTORIZZO IL TRATTAMENTO DEI MIEI DATI PERSONALI."); ddocument.newsletter_form.newsletter_autorizzo_trattamento.focus(); return false; } //INVIA IL MODULO else { document.newsletter_form.submit(); } }