我在表单中使用了ck编辑器,但它没有返回提交表单上的数据。我获取了除ckeditor值之外的其他表单元素的所有数据。 我通过删除ck编辑器类(作为普通文本区域)来测试该字段,然后我得到了值。但是我需要在我的表单中添加除普通文本区域之外的ck编辑器。 我正在使用laravel4。
<div class="col-lg-8">
<textarea class="form-control txtEditor" name="auctionDescription" id="auctionDescription" > Lorem ipsum dolor sit amet, consectetur adipiscing elit............</textarea>
</div>
用于测试我使用
打印控制器中的值print_r(Input::all());
然后我得到结果
Array ( [_token] => tVThwNaVckCvWJChChbPleZaVdvNzAONwSjREkaA [campaignId] => 1 [auctionTitle] => Auction item 1 edited [auctionDescription] => )
ie:使用文本框输入的标题和id的值正在返回,但是ck-editor中的文本没有返回。
答案 0 :(得分:0)
您需要从CK Editor实例中获取值并进行设置:
$( "#auctionDescription" ).val(CKEDITOR.instances.auctionDescription.getData());