KindEditor得不到textarea值的解决方法
2016-04-07 10:12
281 查看
以前有朋友遇到过这个问题,就是KindEditor在火狐下或者其他浏览器下都无法得到textarea文本框的值,点击表单提交按钮得到的是空白。昨天天涯PHP博客[http://blog.phpha.com]也无意遇到这个问题,于是想认真找下原因。
首先描述下我这边KindEditor的错误现象:
1、在IE8/FF下均得不到值;
2、当点击KindEditor的全拼按钮切换到全屏模式输入时,再返回正常模式,可以得到值;
3、我用的是jQuery的点击事件提交表单的,提交,无法得到值;
4、直接用表单的提交按钮可以得到值。
下面以 KindEditor 4.x 版本为例说明,先贴上正确的代码:
首先描述下我这边KindEditor的错误现象:
1、在IE8/FF下均得不到值;
2、当点击KindEditor的全拼按钮切换到全屏模式输入时,再返回正常模式,可以得到值;
3、我用的是jQuery的点击事件提交表单的,提交,无法得到值;
4、直接用表单的提交按钮可以得到值。
下面以 KindEditor 4.x 版本为例说明,先贴上正确的代码:
<script type="text/javascript"> //天涯PHP博客 http://blog.phpha.com KindEditor.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();} }); }); </script>
相关文章推荐
- C++ GET UTF-8网页编码转换
- [转]MyBatis传入多个参数的问题 - mingyue1818
- php 下载图片
- 匿名内部类
- Source insight安装使用相关问题解决方案
- 生成螺旋矩阵(方阵、矩阵)
- nginx 中的ctx什么意思
- Docker问题(Get http:///var/run/docker.sock/v1.20/version:dial unix /var/run/docker.sock: no such file)
- iso中第三方框架SDWebImage的使用步骤
- 主流操作系统、浏览器DNS缓存时间
- 第二次试验
- 3.8 postfix字符串与流
- 3.8.1 VBUF, VSTRING和VSTREAM结构体
- 微软2016校招4月在线笔试——第二题 403Forbidden
- Linux下mongodb的安装及启动
- USACO holstein AC code
- C# DataGridView导出Excel的两种经典方法
- 贪心算法 problemD
- ajaxFileUpload返回的json数据带<pre>标签,导致无法执行success后面的代码
- Android 开发最佳实践