使用kindeditor进行设计时一般采用如下格式:
KindEditor.ready(function(K) {
editor1 = K.create('textarea[id="commonContent"]', {
cssPath : 'kindeditor/plugins/code/prettify.css',
uploadJson : 'kindeditor/jsp/upload_json.jsp',
fileManagerJson : 'kindeditor/jsp/file_manager_json.jsp',
allowFileManager : true
});
});
html中:
<textarea rows="8" cols="80" id="commonContent" name="content" style="width: 700px; height: 200px; visibility: hidden;"></textarea>
当采用document.getElementByIdx_x_x("commonContent").value获取内容时会发现获取到的内容始终为空,因为采用这种方法不易进行非空判断。
其实在使用kindeditor时进行非空判断时需要在获取数据之前将kindeditor中的值传递给textarea,即执行editor1.sync()进行值传递,这样就可以获取到textarea中的内容了
KindEditor.ready(function(K) {
editor1 = K.create('textarea[id="commonContent"]', {
cssPath : 'kindeditor/plugins/code/prettify.css',
uploadJson : 'kindeditor/jsp/upload_json.jsp',
fileManagerJson : 'kindeditor/jsp/file_manager_json.jsp',
allowFileManager : true
});
});
html中:
当采用document.getElementByIdx_x_x("commonContent").value获取内容时会发现获取到的内容始终为空,因为采用这种方法不易进行非空判断。
其实在使用kindeditor时进行非空判断时需要在获取数据之前将kindeditor中的值传递给textarea,即执行editor1.sync()进行值传递,这样就可以获取到textarea中的内容了