zoukankan      html  css  js  c++  java
  • js如何获取kindeditor的值

    这个是kindeditor4.0以上版本的解决方法。

    直接用表单的提交按钮可以得到值。

    而通过js的 submit()提交则为空值,解决办法就是在初始化kindeditor时加入一行代码:

    afterBlur: function(){this.sync();}

    这行代码的意思就是在textarea失去焦点之后执行this.sync();

    这个函数就是同步KindEditor的值到textarea文本框。
    官方解释:
    sync():将编辑器的内容设置到原来的textarea控件里。

    具体初始化kindeditor时使用如下:

     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();}

    });

    });

  • 相关阅读:
    fabu dao fenleizhong
    net core 发布到服务器的方式
    暗示net core
    new post
    gg
    asb
    Nodejs 8.0 踩坑经验汇总
    禁止未发布的博文上首页等
    SortedList
    JSON.stringify 语法实例讲解
  • 原文地址:https://www.cnblogs.com/zhangzhiping35/p/10656255.html
Copyright © 2011-2022 走看看