Salve,
ho un problema con il seguente codice, il quale nel momento in cui viene visualizzato un messaggio di errore nel riempimento del form, riaggiorna la pagina e tutto ciò che era stato scritto in precedenza viene perso...come mai?
Il codice è il seguente:

codice:
<script language="javascript">
 <!--
  function Modulo() {
     // Variabili associate ai campi del modulo
     var nome = document.modulo.nome.value;
     var cognome = document.modulo.cognome.value;
     var email = document.modulo.email.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 ((nome == "") || (nome == "undefined")) {
           alert("Il campo Nome è obbligatorio.");
           document.modulo.nome.focus();
   		   return false;
        }
        //Effettua il controllo sul campo COGNOME
        else if ((cognome == "") || (cognome == "undefined")) {
           alert("Il campo Cognome è obbligatorio.");
           document.modulo.cognome.focus();
   		   return false;
        }
        else if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
           alert("Inserire un indirizzo email corretto.");
           document.modulo.email.focus();
   		   return false;

        }
        //INVIA IL MODULO
        else {
        	if(document.modulo.accetta.checked){
           		document.modulo.action = "contatti_conferma.jsp?lang=<%=lang%>";
           		document.modulo.submit();
           	}else{
           		alert("Bisogna accettare il trattamento dei dati personali");
           		document.modulo.accetta.focus();
           		return false;	
           	}
        }
  }
 //-->
</script>
mentre il form è il seguente:

codice:
<form name="modulo" method="post">
                              <table width="465" border="0" cellpadding="0" cellspacing="0">
                                <tr> 
                                  <td width="62" height="31" valign="middle" align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Nome*: 
                                    </font></font></td>
                                  <td width="1"></td>
                                  <td valign="middle" width="166"> 
                                    <input type="text" name="nome">
                                  </td>
                                  <td valign="middle" width="68" align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Cognome*: 
                                    </font></font></td>
                                  <td width="1"></td>
                                  <td valign="middle" width="167"> 
                                    <input type="text" name="cognome">
                                  </td>
                                </tr>
                                <tr> 
                                  <td height="31" valign="middle" align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Indirizzo: 
                                    </font></font></td>
                                  <td></td>
                                  <td valign="middle"> 
                                    <input type="text" name="indirizzo">
                                  </td>
                                  <td valign="middle" align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Citt&agrave;: 
                                    </font></font></td>
                                  <td></td>
                                  <td valign="middle"> 
                                    <input type="text" name="citta">
                                  </td>
                                </tr>
                                <tr> 
                                  <td valign="middle" height="31" align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">e-mail*: 
                                    </font></font></td>
                                  <td></td>
                                  <td valign="middle"> 
                                    <input type="text" name="email">
                                  </td>
                                  <td valign="middle" align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Telefono: 
                                    </font></font></td>
                                  <td></td>
                                  <td valign="middle"> 
                                    <input type="text" name="telefono">
                                  </td>
                                </tr>
                                <tr> 
                                  <td height="3"></td>
                                  <td></td>
                                  <td></td>
                                  <td></td>
                                  <td></td>
                                  <td></td>
                                </tr>
                                <tr> 
                                  <td height="214" colspan="6" valign="middle"> 
                                    <div align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Messaggio:

                                      <textarea name="messaggio" rows="3" cols="50"></textarea>
                                      

                                      

                                      </font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Informativa 
                                      sulla Privacy:

                                      <textarea name="privacy" rows="3" cols="50">I dati forniti saranno utilizzati esclusivamente per l'uso richiesto dall'utente, e, secondo le leggi in vigore e non saranno ceduti a terzi.
Premendo "Invia", l'utente garantisce la veridicità dei dati forniti e presta il proprio consenso all'uso dei dati sopra raccolti come indicato. Dichiara inoltre di aver preso visione delle informazioni che seguono: i responsabili del sito dichiarano che, in conformità con l'art. 10 Legge 675/96, i dati vengono raccolti al fine di fornire le informazioni richieste; l'utente gode dei diritti di cui all'art. 13 Legge 675/96.</textarea>
                                      

                                      <input type="checkbox" name="accetta" value="accetta">
                                      </font></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#6B5111">Accettazione 
                                      trattamento dati personali</font></font> 
                                      

                                      

                                      <input type="submit" name="invia" value="Invia" onClick="Modulo()">
                                      <input type="submit" name="reset" value="Reset">
                                      </font></font></font></div>
                                  </td>
                                </tr>
                              </table>
  </form>
Vi ringrazio in anticipo.