Ciao a tutti!
Ho una form in una pagina aspx (vb.net) abbastanza lunga e degli utenti abbastanza inesperti.
Capita spesso che un utente, dopo aver compilato tutta la form, chiuda il browser con la "x" oppure cambi pagina SENZA AVER PRIMA SALVATO I DATI! Sigh!

Ho risolto il problema inserendo una funzione javascript "onbeforeunload" che lo avverta del rischio di perdita dei dati nel caso in cui abbandoni i la pagina senza aver prima salvato.

Per migliorare la pagina vorrei però visualizzare il messaggio solo se entrambe queste condizioni vengono soddisfatte:

1. l'utente ha modificato i valori in maschera
2. NON ha premuto il pulsante salva

Ho trovato una soluzione (sul web) creando una variabile e andandola a modificare sull'evento onchange del input text.

var IGNORE_UNLOAD
<input type="text" id="MyText" value=""
onchange="IGNORE_UNLOAD = false">

ma se io ho delle TEXTBOX come posso fare?

http://www.giuliomarcante.it - Programmatore e webmaster freelance.

http://www.ebiblio-scuola.it - Gestione facile e veloce delle pagelle scolastiche

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC