js + kindeditor 提交內容爲空的解決辦法

kindeditor4.0以上版本的解決方法。

1. 直接用表單的提交按鈕<input type=”submit” value=”提交” />可以得到值。

2. 通過js的 submit()提交則爲空值,解決辦法就是在初始化kindeditor時加入一行代碼:

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

這行代碼的意思就是在textarea失去焦點之後執行this.sync();

這個函數就是同步KindEditor的值到textarea文本框。
      官方解釋:
       sync():將編輯器的內容設置到原來的textarea控件裏。

var editorMini = KindEditor.create('.editor-mini', {
                width: '100%',
                height: '250px',
                resizeType: 1,
                uploadJson: '/tools/upload_ajax.ashx?action=EditorFile&IsWater=1',
                items: [
                    'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
                    'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
                  'insertunorderedlist', '|', 'emoticons', 'image', 'link'],
              afterBlur: function () { this.sync(); }
            });

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章