KindEditor得不到textarea值的解决方法 kindeditor textarea

KindEditor得不到textarea值的解决方法 kindeditor textarea
认真找下原因。
首先描述下我这边KindEditor的错误现象:
1、在IE8/FF下均得不到值;
2、当点击KindEditor的全拼按钮切换到全屏模式输入时,再返回正常模式,可以得到值;
3、我用的是jQuery的点击事件提交表单的,提交,无法得到值;
4、直接用表单的提交按钮可以得到值。

下面以 KindEditor 4.x版本为例说明,先贴上正确的代码:

123456789101112131415KindEditor.ready(function(K){K.create(‘textarea[name="content"]‘,{themeType: ‘simple’,resizeType: 1,uploadJson:‘common/KEditor/upload_json.php’,fileManagerJson:‘common/KEditor/file_manager_json.php’,allowFileManager:true,//经测试,下面这行代码可有可无,不影响获取textarea的值//afterCreate:function(){this.sync();}//下面这行代码就是关键的所在,当失去焦点时执行this.sync();afterBlur:function(){this.sync();}});});

相关说明:
从上面的代码可以看到,解决方法在于最后一行代码,afterBlur:function(){this.sync();},当失去焦点时执行 this.sync();
那么这个 this.sync();函数是干嘛的呢?简单的说:这个函数就是同步KindEditor的值到textarea文本框。
官方解释:
sync()
将编辑器的内容设置到原来的textarea控件里。
参数: 无
返回: KEditor
地址:http://www.kindsoft.net/docs/editor.html#sync

补充:在 KindEditor 4.x版本中,KE.sync(); 要改成 this.sync();

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/223108.html

更多阅读

iertutil.dll文件丢失,看不到桌面,怎么解决? iertutil.dll

iertutil.dll文件丢失,看不到桌面,怎么解决?——简介 今天有个同事找我,说她自己的电脑进入系统后看不到电脑的桌面。我打开电脑进入系统,提示iertutil.dll文件找不到,如图。和同事确认后,是她把IE浏览器卸载后导致无法进入桌面。 Iertuti

系统找不到指定文件怎么解决 c系统找不到指定文件

系统找不到指定文件怎么解决——简介WINDOWS 平台许多软件的安装和打开,都会发生 系统找不到指定文件的情况下面列举种系统找不到指定文件 解决方法,一种是文件所在的目录太长,一种是文件缺失。系统找不到指定文件怎么解决——目录

jpg图片转256色失真的解决方法 jpg缩小不失真

昨天在做系统盘时无意中解决了一个困扰我很长时间的问题:jpg图片转256色时失真的问题。由于制作启动盘所需的背景图片必须是640*480的256色位图,我一般是用jpg的转换,可颜色失真的问题一直困扰着我,第一次做试用背景时我选的是1024*768

声明:《KindEditor得不到textarea值的解决方法 kindeditor textarea》为网友爺傷風敗俗分享!如侵犯到您的合法权益请联系我们删除