繁体   English   中英

ckeditor所见即所得不返回laravel中的textarea值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM