kindeditor文本框中内容无法获取的问题总结

文本框中修改后的内容无法通过jquery获取的解决方法

下面这段JavaScript代码是正常创建KindEditor的代码:

[代码]xml代码:

<script>
 KindEditor.ready(function(K) {
  var kindEditor1 = K.create('textarea[name="mycontent"]', {
   cssPath : '/config/kindeditor/plugins/code/prettify.css',
   uploadJson : '/config/kindeditor/asp/upload_json.asp',
   fileManagerJson : '/config/kindeditor/asp/file_manager_json.asp',
   allowFileManager : true
  });
  prettyPrint();
 });
</script>

我们在create函数的第二个参数中加入一个元素:
afterBlur: function(){this.sync();}
这个语句的作用是同步编辑器和textarea之间的值。最终的代码如下:

<script>
 KindEditor.ready(function(K) {
  var kindEditor1 = K.create('textarea[name="mycontent"]', {
   cssPath : '/config/kindeditor/plugins/code/prettify.css',
   uploadJson : '/config/kindeditor/asp/upload_json.asp',
   fileManagerJson : '/config/kindeditor/asp/file_manager_json.asp',
   allowFileManager : true,
   afterBlur: function(){this.sync();}
  });
  prettyPrint();
 });
</script>

样就可以通过JQuery来获取KindEditor编辑后的值了。

其实之前是错怪Jquery了,如果不加sync()那句,普通的JavaScript代码也是获取不到编辑器修改后的值的。

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

这一句的作用:当失去焦点时执行 this.sync();
这个函数作用是同步KindEditor的值到textarea文本框。
官方文档解释:
sync()
将编辑器的内容设置到原来的textarea控件里。

KindEditor编辑器Ajax表单提交时获取不到值

今天在整合SpringMVC+mybatis后台项目时用了KindEditor富文本框编辑器,最后提交时无法获取值,最后百度了很久终于解决了这个问题,直接在创建编辑器的时候需要使用sync()去同步HTML数据,最终代码如下:

var editor;
KindEditor.ready(function(K) {
 editor = K.create('textarea[name="content"]', {
  resizeType : 1,
  allowPreviewEmoticons : false,
  allowImageUpload : false,
  afterBlur: function () { this.sync(); },
  items : [
   'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
   'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
   'insertunorderedlist', '|', 'emoticons', 'image', 'link']
 });
});

多了一行同步数据项:

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

时间: 2024-09-16 13:46:51

kindeditor文本框中内容无法获取的问题总结的相关文章

无法修改源码的情况下保存文本框中内容实现换行

问题描述 无法修改源码的情况下保存文本框中内容实现换行 在网页上文本框填写内容后,保存后显示无论敲多少空格只保留一个空格,也无法换行,在无法修改源码的情况下,如何实现我填写的内容换行意思是,我只是填写人家网页上的东西,但是我点击保存后,网页上内容显示只是在我原先敲空格的地方有一个空格,无论我敲了多少空格.我敲回车的地方也无法显示回车,这是别人的网页,我该如何在文本框里加东西实现换号和空格呢. 解决方案 你敲了后台也给你剔除了 解决方案二: 用 记事本写一段,粘贴过去,一般就可以了 当然如果他比较

js实现文本框中输入文字页面中div层同步获取文本框内容的方法

 这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下     本文实例讲述了js实现文本框中输入文字页面中div层同步获取文本框内容的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x

怎么获取text文本框中的内容

问题描述 怎么获取text文本框中的内容 <span id="FuzerenHandle" height='25' name="FuzerenHandle"> <input type="text" name="fuzeren" id="fuzeren" size="15" readonly="readonly"/> <input name

获取看见的内容-c#的form程序如何获取文本框中所能看到的内容

问题描述 c#的form程序如何获取文本框中所能看到的内容 c#的form程序如何获取文本框中所能看到的内容,只是看到的内容,不是文本框所有的内容?

js jq-如何实现下拉框点击一个选项,该选项的内容显示在文本框中?

问题描述 如何实现下拉框点击一个选项,该选项的内容显示在文本框中? <div class="input-group"> <input class="form-control select_of_input"> <div class="input-group-btn"> <button type="button" class="btn btn-default dropdown-

《HTML5 开发实例大全》——1.18 通过JavaScript脚本获取并显示文本框的内容

1.18 通过JavaScript脚本获取并显示文本框的内容 实例说明 在HTML 5应用中,为了增加页面的互动性,需要对文档编写客户端脚本,最常用的语言是JavaScript.通过编写客户端的脚本语言,可以实现对页面文档进行验证表单.变更内容等操作. 在页面文档中,有如下两个用于标志脚本的标签. (1)< script >元素:既可以包含脚本语言,也可以通过src属性导入一个脚本文件:同时选择元素的必选属性type与MIME类型. (2)< noscript >元素:是一个检测工

jQuery+php实时获取及响应文本框输入内容的方法_jquery

本文实例讲述了jQuery+php实时获取及响应文本框输入内容的方法.分享给大家供大家参考,具体如下: 该程序能够查出可用余额: HTML部分: <input type="text" name="username" id="username" onkeyup="search_func(this.value);" /> <em id="mfee"></em> jquery部

WPS文字将两个文本框中的内容串连起来

  文本框是我们大家在编辑文档过程中经常要用到的,比如说有时为了防止文字或图片移动,我们会用文本框的形式将文字或图片框起来.常规操作方法都是先在前一个文本框中输入内容,待内容填满后,再将鼠标移到下一个文本框再继续输入.这就出现了一个现象,就当内容输入完成后,如果要是增加或删减前面表格内容时,而后面文本框中的内容并不随之联动,从而造成前面的文本框内容不是跨界就是出现空白.那怎样才能将两个文本框中的内容"串"连起来,使之形成一个整体牵一发而动全身呢? 如果需要将文字直接连接到另一个文本框可

在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容。发声的。可以听见的 谢谢。急急急急!!!!!!!!!!!!

问题描述 在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容.发声的.可以听见的谢谢.急急急急!!!!!!!!!!!!