Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Confermare l'uscita pagina in caso di modifiche

    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 codice
    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;
    }
    Grazie a tutti dei suggerimenti

  2. #2
    Utente di HTML.it L'avatar di Alberto
    Registrato dal
    Oct 2004
    Messaggi
    1,870
    Se vuoi un'alert di conferma di modifica all'invio del form, ti basta usare confirm().

    if (confirm("Le modifiche inserite verranno salvate.\nConfermi?")); return false

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.