解决KindEditor textarea 无法取值或提交两遍才取到值的问题

Javascript 2358 0 2013-03-01

解决KindEditor textarea 无法取值或提交两遍才取到值的问题

今天用了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)的三种方法

下一篇:jQuery实现带遮罩层的消息框滑入滑出效果

讨论数量:1

天涯网魂 3 杠 5 星2013-07-09 14:57:20

sdsds

请先登录再发表讨论。 2024-04-29

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链