【问题标题】:ckeditor wysiwyg does not return textarea value in laravelckeditor所见即所得不会在laravel中返回textarea值
【发布时间】:2020-03-17 18:42:52
【问题描述】:

我在我的表单中使用了 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] => )

ie: 使用文本框输入的标题和 id 的值正在返回,但 ck-editor 中的文本没有返回。

【问题讨论】:

  • 您是否在控制台中遇到任何错误? ckeditor 应该返回数据,就像普通的 textarea 使用它所附加的文本区域的 name 属性一样。

标签: php html laravel ckeditor wysiwyg


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    相关资源
    最近更新 更多