js提交表单kindeditor编辑器textarea为空解决办法
来源:
互联网
日期:2013-1-1
Tc711Com提示:这个是kindeditor4.0以上版本的解决方法。
|
直接用表单的提交按钮<input type=”submit” value=”提交” />可以得到值。
而通过js的 submit()提交则为空值,解决办法就是在初始化kindeditor时加入一行代码:
afterBlur: function(){this.sync();}
这行代码的意思就是在textarea失去焦点之后执行this.sync();
这个函数就是同步KindEditor的值到textarea文本框。
官方解释:
sync():将编辑器的内容设置到原来的textarea控件里。
具体初始化kindeditor时使用如下:
//加载网页编辑器...
KindEditor.ready(function (K) {
var editor1 = K.create('#A_content', {
width: 800,
height: 400,
uploadJson: 'kindeditor/asp/upload_json.asp',
fileManagerJson: 'kindeditor/asp/file_manager_json.asp',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
//K('form[name=example]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
// K('form[name=example]')[0].submit();
});
},
afterBlur: function(){this.sync();}
});
});
更多的js提交表单kindeditor编辑器textarea为空解决办法请到论坛查看: http://BBS.TC711.COM
【 双击滚屏 】 【 评论 】 【 收藏 】 【 打印 】 【 关闭 】
来源:
互联网
日期:2013-1-1
|
|
|