主题: js停止表单提交后出错
作者: 王, 发布日期: 2012-02-27 16:44:15, 浏览数: 2614
浏览器: 全部

KindEditor版本: 4.0.4  -- 官方提交问题的地方我也做过测试一样

BUG再现步骤:
1.代码<form action="xx" onsubmit="return false;">.........</form>
2.提交表单,因为js返回false,所以表单没有被提交,然后在用编辑器就出错了,可以填写但转到HTML代码全为空,实际内容也为空
3.self.textarea[0] is undefined


作者: Roddy, 发布日期: 2012-02-27 17:31:05
好,我查一下原因。
回复
作者: 王, 发布日期: 2012-02-28 10:27:34
找到原因能直接在该贴写上解决方法吗,刚换上这个编辑器,其它用着都还好,但现在有一个地方因为有js验证,文章都提交不了
回复
作者: Roddy, 发布日期: 2012-03-04 17:20:15

回复王:kindeditor.js里

// Bugfix: 	Firefox下后退,编辑器数据不保存
self.edit.textarea.remove();
改成
// Bugfix: 	Firefox下后退,编辑器数据不保存
K(window).bind('unload', function() {
    self.edit.textarea.remove();
});
回复
发表新帖 发表回复