Qual è il codice/evento/i JavaScript utilizzato da siti come StackOverflow e Gmail per verificare che l'utente esca dalla pagina una volta che ha iniziato la modifica e tenta di allontanarsi?Sei sicuro di voler navigare?
"Are you sure you want to navigate away from this page?"
Ricordare che 'window.onbeforeunload' non funziona in Opera, gli utenti andranno semplicemente via, senza preavviso. –
Sei sicuro che sia $ ("# foo"). Cambiare? Sembra che il cambiamento non abbia effetto finché il campo non ha perso lo stato attivo. –
Hai ragione, ha più senso gestire "keypress" invece di "change". Ho aggiornato la mia risposta. –