ckeditor wysiwyg不会在laravel中返回textarea值

时间:2015-10-22 11:41:31

标签: php html laravel ckeditor wysiwyg

我在表单中使用了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中的文本没有返回。

1 个答案:

答案 0 :(得分:0)

您需要从CK Editor实例中获取值并进行设置:

$( "#auctionDescription" ).val(CKEDITOR.instances.auctionDescription.getData());