Salve, il risultato che voglio ottenere è il seguente:
ho inserito all'interno di un form un campo "Email", premendo sul pulsante invia del form la funzione scritta in javascript verifica il campo Email: se vuoto vorrei ottenere il messaggio di avvertimento e ritornare di nuovo alla pagina con il form, altrimenti se presente almeno un carattere inviarlo alla pagina "email.asp".
Tutto funziona se inserisco l'indirizzo Email, mentre se non viene inserito alcun carattere compare la finestra di alert ma premendo OK scompare la pagina con il form e il browser comunica che non è possibile trovare la pagina, DOVE SBAGLIO !!.
Grazie
Nota: di seguito trovate la parte più significativa del codice (dove penso possa esserci l'errore).
function validate() {
if (document.dati.Email.value == "") {
alert ("Inserire indirizzo Email")
return
}
document.dati.action="email.asp"
}
<form NAME="dati" method="POST" ONSUBMIT="validate()" >
..............
..............
..............
<input type="submit" value="Invia"><input type="reset" value="Reimposta">