如何检查textarea是否有编辑

时间:2014-08-27 06:14:06

标签: php tinymce textarea

你好我在文本区域使用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"
});

1 个答案:

答案 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;
});