今天用了KindEditor 4.1.5版本编辑器,遇到的问题是内容输入好后提交(说明:提交方式:AJAX-POST。如果你是直接提交是没问题的,这文章你也不用浪费时间往下看了,呵),发现没有取到值,头热了,怎么回事?再提交第二遍,咦!!怎么可以取到值了??试了多遍还是一样,第一次提交没值,第二次提交有值?真是让哥百思不得姐呀!!
最后在网上查了下,发现,原来KindEditor在失去焦点时没有及时的把内容传到textarea里,发现这问题后真是高兴呀,偷偷笑了下,感叹一声!!怎么网上人才这多呢,哈哈~~~
下面回正传,要想及时获取值请在代码中加入:
afterBlur:function(){this.sync();}
也就是当失去焦点时执行 this.sync();这个函数就是同步KindEditor的值到textarea文本框里。
实例一下:
var editor;
KindEditor.ready(function(K) {editor =
K.create('textarea[name="content"]', {
allowFileManager : true,
afterBlur:function(){this.sync();}
});
});
希望JAES这遍小小文章可以帮到同类爱好者哈~~!!
上一篇:jquery将disabled的元素置为enabled(disabled/true/false)的三种方法
讨论数量:1