主题: 获取不到编辑器修改内容的值啊啊啊,啊啊啊
作者: ke273187, 发布日期: 2013-08-19 18:23:24, 浏览数: 2575
操作系统: server2003

浏览器版本:
360se,firefox
KindEditor版本: 4.1.1

BUG再现步骤:
1.将编辑器内容更改后,提交修改到数据库,发现更改后的值仍是未更改前的值
2.如:未更改前编辑器内有 字符串“123456” 改为”123“ 提交后 ke.value.trim()的值仍是“123456”
3.我用的是ASP.net的环境

期望结果: 你懂的。。。提交后是我更改的值就行

作者: 小浪子, 发布日期: 2013-08-19 21:34:27
回复
作者: ke273187, 发布日期: 2013-08-20 09:39:43
是在 初始化编辑器后面加
editor.sync();
这句么;不管用啊,  用IE就能获取的修改后的值
回复
作者: 小浪子, 发布日期: 2013-08-20 10:54:54

回复ke273187:

// 示例:
var editor;
KindEditor.ready(function(K) {
    editor = K.create('textarea[name="content"]', {
        resizeType : 1,
        allowPreviewEmoticons : false,
        allowImageUpload : false,
        //------------------------------------------ 下面重要部分
        afterChange: function() {
            this.sync();
        },
        afterBlur: function() {
            this.sync();
        }
    });
});
回复
作者: ke273187, 发布日期: 2013-08-21 14:25:25
这是太感谢了!问题终于解决了,浪子人品+1
回复
发表新帖 发表回复