• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > kindeditor可视化HTML编辑器获取不到textarea文本域的值,怎么办?

    kindeditor可视化HTML编辑器获取不到textarea文本域的值,怎么办?

    作者: 分类:PHP开发 点击: 2,882 次
    wordpress CMS主题:ssmay主题

      近期,用thinkphp做了一个小站,在制作后台文章发布页面时,采用了kindeditor可视化HTML编辑器。按照官网的介绍引用和调用,点击发布文章后,却获取不到表单textarea文本域的值。按照kindeditor插件自带的php案例上的方法,同样也是获取不到textarea文本域值。这是怎么回呢?百度一下后,有许多网页也碰到过类似的情况,也提供了一些解决方法,但问题依旧。最终还是在百度知道的一个网友回答中找到了终极答案。

      一、网页头部引用:

      <js href="__PUBLIC__/admin/js/kindeditor/kindeditor.js"/>
      <js href="__PUBLIC__/admin/js/kindeditor/lang/zh-CN.js"/>

      <script type="text/javascript">
      KindEditor.ready(function(K){
      K.create('textarea[name="post_con"]', { // post_con 是表单中的 textarea 文本域 name
      themeType: 'simple',//模板
      resizeType: 1,//2可拖宽和高,1只高度,0时不能拖动。
      uploadJson: '__PUBLIC__/admin/js/kindeditor/php/upload_json.php',
      fileManagerJson: '__PUBLIC__/admin/js/kindeditor/php/file_manager_json.php',
      allowFileManager: true, //true时显示浏览远程服务器按钮。
      //下面这行代码就是关键的所在,当失去焦点时执行 this.sync();
      afterBlur: function(){this.sync();}
      });
      });
      </script>

      二、修改upload_json.php 和 file_manager_json.php文件中的文件上传路径(这2个文件在kindeditor插件php目录中):

      //根目录路径,可以指定绝对路径,比如 /var/www/Uploads/
      $root_path = $php_path . '../../../../Uploads/';

      //根目录URL,可以指定绝对路径,比如 http://www.wanlimm.com/Uploads/
      $root_url = $php_url . '../../../../Uploads/';

      通过上面2步,就完美解决了kindeditor编辑器插件不能获取textarea文本域内容的问题。同时,让文章中的上传的图片、文件、视频保存在了Uploads文件夹中,当然上传路径还是要根据自己的情况来设置,不同的php程序可能会不一样。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201607225127.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.