本公司主营:网站建设快云VPS云主机微信营销公众帐号运作成品网站源码软件开发网站托管
当前位置:首页 > 网络学院 > 建站常识

IE10、火狐浏、谷歌浏览器 KindEditor无法获取textarea值

作者:风禾互联来源:www.fhhlw.com阅读量:1139次 时间:2019-3-8 0:00:00
分享到:

方法一:


<link rel="stylesheet" href="WebEditor/themes/default/default.css" />
<link rel="stylesheet" href="WebEditor/plugins/code/prettify.css" />
<script charset="utf-8" type="text/javascript" src="WebEditor/kindeditor.js"></script>
<script charset="utf-8" type="text/javascript" src="WebEditor/lang/zh_CN.js"></script>
<script charset="utf-8" type="text/javascript" src="WebEditor/plugins/code/prettify.js"></script>
<script type="text/javascript">
KindEditor.ready(function(K) {
 var editor1 = K.create('#Content', {
  cssPath : 'WebEditor/plugins/code/prettify.css',
  uploadJson : 'WebEditor/configs/upload_json.asp',
  fileManagerJson : 'WebEditor/configs/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();}
 });
 prettyPrint();
});
</script>


在默认代码里增加一条红色代码(逗号不要忘记了)


方法二:


原 KindEditor 官方指定调用参数如下,在IE浏览器6.0-7.0都是没有问题的


KindEditor.ready(function(K) {
var editor = K.create('textarea[name="content"]', {
cssPath : '样式路径',
uploadJson : '动态上传处理程序文件',
fileManagerJson : '已上传文件管理程序文件',
allowFileManager : true,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() {
self.sync();
K('form[name=myform]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function() {
self.sync();
K('form[name=myform]')[0].submit();
});
}

});
prettyPrint();
});


红穑部分调整为以下编码 :


KindEditor.ready(function(K) {
var editor = K.create('textarea[id="content"]', {
cssPath : '样式路径',
uploadJson : '动态上传处理程序文件',
fileManagerJson : '已上传文件管理程序文件',
allowFileManager : true,
afterBlur : function() {
this.sync();
K.ctrl(document, 13, function() {
K('form[name=myform]')[0].submit();
});
K.ctrl(this.edit.doc, 13, function() {
K('form[name=myform]')[0].submit();
});
}

});
prettyPrint();
});


注:当失去焦点时执行 this.sync();
关于 this.sync() 函数简单的说就是同步KindEditor的值到textarea文本域。

本文由郑州网站建设专家--风禾互联(http://www.fhhlw.com)整理提供,本站关键字:郑州网站建设 郑州网站制作 郑州网站设计 郑州做网站公司 郑州网站推广 郑州网站优化 营销型网站制作 郑州网站建设公司 域名注册 虚拟主机 VPS 成品网站 软件开发
上一篇:已经是第一条
下一篇:如何做好dede(织梦)安全设置(史上最全)
  郑州网站建设客户服务中心(7×24小时):13014677609  联系人:李先生  Email:admin@fhhlw.com
  联系地址:河南省郑州市农科路25号非常SOHO A座20层(花园路与农科路交叉口)  在线QQ:76900276
  版权所有:风禾互联  网站地图    
郑州网站建设郑州专业做网站的公司河南建网站郑州网站设计网站优化推广郑州网络公司599元模板建站,河南网站建设,郑州网站建设公司,网站托管网站制作网站设计云服务器,云VPS成品网站源码软件定制开发  网站地图