salve gente,
sto lavorando ad un CMS per la gestione di news ed articoli, però mi trovo difronte un problema. Poichè delle volte capita di toccare un tasto sbagliato perdendo tutto il lavoro fatto in fase di inserimento, vorrei che nel caso in cui vengano fatte delle modifiche ad almeno uno dei campi presenti nella pagina, nel caso in cui si voglia uscire da questa venga visualizzato un alert di conferma, come succede ad esempio con GMail.
La cosa è facilmente gestibile con un flag che, se impostato su true mi abilita l'alert; ma come faccio a far si che lo script mi consideri automaticamente qualsiasi elemento del form considerando che questi sono di numero variabile?
attualmente ho questo codiceGrazie a tutti dei suggerimentiwindow.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;
}![]()