问题是这样的
是通过绑定的一个时间进行提交的
,可是提交时候用火狐 IE 测试都没有问题
可是在苹果 上出问题了
于是找问题,发现PHP html都没有问题,那剩下的就只有js了,
要把那个原本 有注释掉
从上面的代码可以看到,解决方法在于最后一行代码,afterBlur: function(){this.sync();},当失去焦点时执行 this.sync();
那么这个 this.sync(); 函数是干嘛的呢?简单的说:这个函数就是同步KindEditor的值到textarea文本框。
KindEditor.ready(function(K) {
var editor1 = K.create('textarea[name="content1"]', {
cssPath : '<?=base_url()?>lib/plugins/code/prettify.css',
uploadJson : '<?=base_url()?>lib/php/upload_json.php',
fileManagerJson :'<?=base_url()?>lib/php/file_manager_json.php',
allowFileManager : true,
//注释掉 BEGIN
//afterCreate : function() {
// var self = this;
// K.ctrl(document, 13, function() {
// self.sync();
// K('form[name=example]')[0].submit();
// });
// K.ctrl(self.edit.doc, 13, function() {
// self.sync();
// K('form[name=example]')[0].submit();
// });
// }
//注释掉 END
//添加 BEGIN
afterBlur: function(){this.sync();
}
//添加 END
});
prettyPrint();
});