使用kindeditor时,取不到textarea里面的值
程序员文章站
2022-04-28 12:01:57
...
http://zzs223224.blog.163.com/blog/static/1789655220142231154912/
使用kindeditor时,取不到textarea里面的值,网上搜了一下,同样问题还真不少,按照下面这位仁兄的解决办法解决,保存下几种; -------------------------------------------------------------------------------------------------------------------- 做项目,发帖用到了kindeditor, 好用,确实好用。 可是.. 可是... 提交以后 POST 中少了最重要的 textarea 这个值...... 3变检查,1遍重写后问题依旧。 终于熬到12点能上网,查了查才发现 解决方法这么简单。 下面附上编辑器的JS代码:
// <![CDATA[
var editor;
KindEditor.ready(function(K) {
editor = K.create('textarea[name="replycontents"]', {
allowFileManager : true ,
//设置编辑器为简单模式
items : [
'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image', 'link'],
//下面这行代码就是关键的所在,当失去焦点时执行 this.sync();
afterBlur:function(){this.sync();}
});
});
// ]]
使用kindeditor时,取不到textarea里面的值,网上搜了一下,同样问题还真不少,按照下面这位仁兄的解决办法解决,保存下几种; -------------------------------------------------------------------------------------------------------------------- 做项目,发帖用到了kindeditor, 好用,确实好用。 可是.. 可是... 提交以后 POST 中少了最重要的 textarea 这个值...... 3变检查,1遍重写后问题依旧。 终于熬到12点能上网,查了查才发现 解决方法这么简单。 下面附上编辑器的JS代码:
// <![CDATA[
var editor;
KindEditor.ready(function(K) {
editor = K.create('textarea[name="replycontents"]', {
allowFileManager : true ,
//设置编辑器为简单模式
items : [
'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
'insertunorderedlist', '|', 'emoticons', 'image', 'link'],
//下面这行代码就是关键的所在,当失去焦点时执行 this.sync();
afterBlur:function(){this.sync();}
});
});
// ]]