questo script funziona....ma io che quando i campi sono giusti si deve ricaricare la pagina sensa perdere i dati..in poche parole questo è un controllo su un form se idati sono giusti deve caricare idati come se fosse sato premuto il pulsante submit :master:codice:function controlla() { var espressione; espressione=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; if(document.messaggi.mail.value!="") { if(espressione.test(document.messaggi.mail.value) != true) alert("E-mail non valida"); } if((document.messaggi.titolo.value!="") || (document.messaggi.testo.value!="") || (document.messaggi.nome.value!="")) qui che ci devo mettere? else { alert("Ci sono campi vuoti"); } }