主题: 获取不到编辑器里面的值 |
作者: nick, 发布日期: 2012-06-27 15:13:04, 浏览数: 3797 |
<script>
KindEditor.ready(function(K) { var editor1 = K.create('textarea[name="content1"]'); }); </script> <textarea id="editor_id" name="content1" style="width:700px;height:200px;visibility:hidden;"></textarea> 我的不知道为什么总是获取不到编辑器里面的值,网上说的KE.sync(id);解决不了问题,谁帮我一下,还有,官网为什么不出一个技术文档啊??? |
作者: Roddy, 发布日期: 2012-06-27 17:03:59 |
先把var editor1 改成 window.editor1
然后执行 editor1.sync(); 就同步了,可以直接取得textarea的value |
回复 |
作者: 电脑娃娃, 发布日期: 2012-06-28 16:35:35 |
能说详细点吗 |
回复 |
作者: charmfeel, 发布日期: 2014-09-28 17:10:25 |
我跟你讲我今天也遇到了,超级变态不能取值,我是用.net, 后来才发现是<form id="Form1" runat="server"> 表单名不能是1,要变成:<form id="Form2" runat="server">这样就可以了。变态吧! |
回复 |
作者: charmfeel, 发布日期: 2014-09-29 16:07:11 |
我隔了一天又不得了,后来发现估计是跟用jquery.validate.js 的时候有在验证时有需要提交form ID,就是提交表单用jquery.validate.js的提交就取不到值了。我后来是这样解决的: 就是增加代码(这个意思就是在编辑器有更改后就同步内容到textarea):
afterChange: function (id) { 例如:
<script charset="utf-8" src="../kindeditor/kindeditor-min.js"></script> |
回复 |