Estoy tratando de detectar si algo se cambia en un CKEditor usando jquery, pero no puedo hacer que funcione.Si se cambia el contenido en CKEditor
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?";
}
};
¿Alguien sabe qué se necesita para que funcione con CKEditor 3.6.2? Funciona en todos los demás elementos de formulario.
Nota: algunos cambios en el contenido pueden no activarse con un evento clave, por ejemplo, hacer algo en negrita es solo un clic del mouse, no un solo toque del teclado. Palabra. – Nenotlep