jqueryを使用してCKEditorで何かが変更されたかどうかを検出しようとしていますが、動作させることはできません。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?";
}
};
CKEditor 3.6.2で動作させるために必要なことを知っている人はいますか?それは他のすべてのフォーム要素で機能します。
注:コンテンツの一部の変更は、キーイベントでは発生しない可能性があります。例えば、大胆なものを1つのキーボードタップではなく、マウスでクリックするだけです。ワード。 CKeditor 4.Xの – Nenotlep