[英]ckeditor wysiwyg does not return textarea value in laravel
我在表单中使用 ck 编辑器,但它不返回提交表单时的数据。我正在获取除来自 ckeditor 的值之外的其他表单元素的所有数据。 我通过删除 ck-editor 类(作为普通文本区域)测试了该字段,然后我得到了值。但是我需要在表单中添加一个普通文本区域以外的 ck-editor。 我正在研究 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] => )
即:使用文本框输入的标题和 ID 的值正在返回,但 ck-editor 中的文本未返回。
您需要从 CK Editor 实例获取值并设置它:
$( "#auctionDescription" ).val(CKEDITOR.instances.auctionDescription.getData());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.