Ciao a tutti,

Ho una pagina con un form.

Dovrei mandare un alert all'utente se esce dalla pagina senza premere "submit".

Ho trovato questo script che funziona:

codice:
<script type="text/javascript">
window.onbeforeunload = function (evt) {
var messaggio = 'Uscendo tutte le modifiche non salvate verranno perse.';
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
evt.returnValue = messaggio;
}
return messaggio;
}</script>

Però lancia l'alert anche se si preme SUBMIT... mentre sarebbe meglio non mostrarlo più , visto che l'utente ha deciso di invare il form.


Come posso fare?



Grazie in anticipo a chi voglia darmi anche solo una dritta.