你好我在文本区域使用tinymce作为编辑器,但我有问题检查IF文本区域文本是否改变,因为我从数据库加载到javascript,我发现编辑器没有更新内容改为html,所以当我用javascript检查时,它说仍然没有变化
加载编辑器的脚本
tinymce.init({
selector: ".editor",
plugins: [
"image",
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
答案 0 :(得分:0)
很抱歉很久以后回答我的问题, 在这里我如何检测到tinymce TextArea的值的变化
textArea = '<?php if (isset($course['description'])) echo $course['description']; ?>';
$(window).bind('beforeunload', function(eventObject) {
returnValue = undefined;
if (!isSave) {
for (var i = 0; i < inputs.length; i++) {
if (values[i] != inputs[i].value) {
returnValue = "";
}
}
tinyMCE.triggerSave();
if (tinymce.get('description').getContent() != textArea) {
returnValue = "";
}
}
eventObject.returnValue = returnValue;
return returnValue;
});