ASP.NET获取kindeditor 编辑器数据
来源:互联网 发布:怎么查淘宝客 编辑:程序博客网 时间:2024/06/13 10:35
ASP.NET取不到kindeditor 编辑器数据,直接取得textarea的value也无法取到
最近在用ASP.NET做一个项目,本来感觉是很小的一个项目,应该没有什么问题,但是在做到文本编辑器的时候确实把我给难住了,我花了好长时间在网上搜资料,最终选用了KindEditor文本编辑器,这个比FCKEditor文本编辑器轻巧,而且也不用很进行很麻烦的参数配置,直接从官网上下载文件包,解压一下,里面有asp,asp.net,php,jsp的应用实例,用过之后感觉确定蛮好的,很轻巧也很灵活,可以说完全满足了我的需求,本来以为万事大吉了,可是今天上午的时候在取值的时候(以前只是调试出效果,但是并没有取值保存),突然间发现在后台取不到textarea的值,为此我在网上狂搜了一天,最终在精疲力竭准备放弃的时候灵光一闪,找到了问题的解决方法,下面是摘自官网的一段说明文档:
KindEditor的可视化操作在新创建的iframe上执行,代码模式下的textarea框也是新创建的,所以最后提交前需要将HTML数据设置到原来的textarea,editor.sync()函数会完成这个动作。
KindEditor在默认情况下自动寻找textarea所属的form元素,找到form后onsubmit事件里添加editor.sync()函数,所以用form方式提交数据,不需要手动执行editor.sync()函数。
然后我又仔细看了看附带的实例,终于找到了问题所在,以下代码基本上就是官方给出的源码,就是增加了一个事件,然后一切搞定,终于可以在后台通过this.txtWb.value获取到文本编辑器的值了
<script type="text/javascript" language="javascript">
KindEditor.ready(function (K) {
var editor1 = K.create('#NewsContent', {
cssPath: 'kindeditor/plugins/code/prettify.css',
uploadJson: '../../Handler/Upload.ashx',
fileManagerJson: '../../Handler/FileManager.ashx',
allowFileManager: true,
afterCreate: function () {
var self = this;
K.ctrl(document, 13, function () {
self.sync();
K('form[name=formCreateDocument]')[0].submit();
});
K.ctrl(self.edit.doc, 13, function () {
self.sync();
K('form[name=formCreateDocument]')[0].submit();
});
$('#lbtnSubmit').click(function () {
self.sync();
});
}
});
prettyPrint();
});
</script>
- ASP.NET获取kindeditor 编辑器数据
- asp.net无法获取kindeditor文本编辑器内容的解决办法
- asp.net无法获取kindeditor文本编辑器内容的解决办法
- asp.net使用kindeditor网页编辑器
- asp.net MVC使用kindeditor编辑器
- 编辑器kindeditor 在Asp.net中的使用
- ASP.NET配置KindEditor文本编辑器
- asp.net 文本编辑器kindeditor的使用
- asp.net中使用kindeditor在线编辑器
- asp.net mvc4 使用KindEditor文本编辑器
- asp.net mvc4 使用KindEditor文本编辑器
- ASP.NET配置KindEditor文本编辑器
- ASP.NET配置KindEditor文本编辑器
- ASP.NET配置KindEditor文本编辑器
- asp.net mvc4 使用KindEditor文本编辑器
- KindEditor 编辑器 获取 textarea 里的数据
- 在asp.net中KindEditor编辑器的使用总结
- asp.net中两款文本编辑器NicEdit和Kindeditor
- 代理ARP
- SQL SERVER自定义函数j将整数转成指定长度的16进制
- Android多线程合并——使用CountDownLatch干掉第三方SDK的回调函数
- 转载大神IOS开发系列【3】--C语言之基础知识
- 服务器返回空数据的处理方法
- ASP.NET获取kindeditor 编辑器数据
- Unity之一天一个技术点(十六)---狙击镜呼吸效果
- POJ 2184 Cow Exhibition
- 社説 20150205 対「イスラム国」 国際社会は包括的戦略を探れ
- warning: function declaration isn’t a prototype解决方法
- 关于 UIWebView 的说明
- Linux学习十七、正规表达式练习题
- 【OpenGL】关于OpenGL中glBindTexture函数的理解
- poj 3090 (欧拉函数,找规律)