Sto provando a rilevare se qualcosa è cambiato in un CKEditor usando jquery, ma non riesco a farlo funzionare.Se il contenuto in CKEditor viene modificato
var isModified = false;
$('textarea,input').change(function(){
if(!isModified){
isModified = true;
}
});
$(".ckeditor").document.on('keydown', function() { isModified = true; });
window.onbeforeunload = function(){
$(".ckeditor").ckeditorGet().updateElement();
if(isModified){
return "Are you sure you want to leave page?";
}
};
Qualcuno sa cosa è necessario per farlo funzionare per CKEditor 3.6.2? Funziona su tutti gli altri elementi del modulo.
Nota: alcune modifiche al contenuto potrebbero non essere attivate con un evento chiave, ad esempio la creazione di qualcosa in grassetto è solo un clic del mouse, non un singolo tocco della tastiera. Parola. – Nenotlep