Innanzitutto grazie per la risposta.
Ho provato a modificare lo script in questo modo, ma la situazione non cambia.
Il controllo viene comunque eseguito, perchè l'alert viene fuori.
Il refresh avviene dopo che io clicco ok sull'alert.
codice:
<script language="javascript">
<!--
function Validazione()
{
// Variabili associate ai campi del modulo
var campo_email = document.form1.email.value;
var campo_pec = document.form1.pec.value;
// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
//Effettua il controllo sul campo NOME
if (!email_reg_exp.test(campo_email) || (campo_email == "") || (campo_email == "undefined")) {
alert("Inserire un indirizzo email corretto.");
document.form1.email.select();
return false;
}
else if (!email_reg_exp.test(campo_pec) || (campo_pec == "") || (campo_pec == "undefined")) {
alert("Inserire un indirizzo email pec corretto.");
document.form1.pec.select();
return false;
}
//INVIA IL MODULO
else {
document.form1.action = "in.php";
document.form1.submit();
}
}
//-->
</script>