Php 无法在codeigniter中发布引导所见即所得文本编辑器中的值

Php 无法在codeigniter中发布引导所见即所得文本编辑器中的值,php,twitter-bootstrap,forms,codeigniter,post,Php,Twitter Bootstrap,Forms,Codeigniter,Post,我正在表单中使用引导所见即所得文本编辑器,无法在控制器中发布值 查看: <form id="demo-form2" action="<?php echo base_url();?>admin/post/add" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="middle-name" class="control-label col-md

我正在表单中使用引导所见即所得文本编辑器,无法在控制器中发布值

查看

<form id="demo-form2" action="<?php echo base_url();?>admin/post/add" method="post" enctype="multipart/form-data">
<div class="form-group">
 <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">Post Details<span style="color:red"> <?php echo form_error('details'); ?></span></label>
                      <div class="col-md-8 col-sm-8 col-xs-12">   
                  <div id="alerts"></div>
                  <div class="btn-toolbar editor" data-role="editor-toolbar" data-target="#editor">
                    <div class="btn-group">
                      <a class="btn dropdown-toggle" data-toggle="dropdown" title="Font"><i class="fa fa-font"></i><b class="caret"></b></a>
                      <ul class="dropdown-menu">
                      </ul>
                    </div>

                    <div class="btn-group">
                      <a class="btn dropdown-toggle" data-toggle="dropdown" title="Font Size"><i class="fa fa-text-height"></i>&nbsp;<b class="caret"></b></a>
                      <ul class="dropdown-menu">
                        <li>
                          <a data-edit="fontSize 5">
                            <p style="font-size:17px">Huge</p>
                          </a>
                        </li>
                        <li>
                          <a data-edit="fontSize 3">
                            <p style="font-size:14px">Normal</p>
                          </a>
                        </li>
                        <li>
                          <a data-edit="fontSize 1">
                            <p style="font-size:11px">Small</p>
                          </a>
                        </li>
                      </ul>
                    </div>



                  </div>

                  <div id="editor" class="editor-wrapper"></div>

                  <textarea  id="descr" name="descr" style="display:none;"></textarea>

                 </div>


                      </div>
<div class="form-group">
                        <div class="col-md-8 col-sm-8 col-xs-12 col-md-offset-3"> <button type="submit" class="btn btn-success">Submit</button>
                        </div>
                      </div>

                    </form>
通过搜索,我找到了如下答案

但我不知道如何在我的情况下实现这一点。我得到了文本区域中除值之外的所有其他值。
提前感谢

这将获取编辑器内容并替换提交上的
编辑器内容
的值

<form name="your_form" method="post" onSubmit="document.your_form.editor_contents.value = $('#editor').html()">
<textarea name="editor_contents" style="display:none;"></textarea>
<input type="submit" name="submit">
</form>

您可以在PHP上访问它,如
$\u POST['editor\u contents']

这就像在隐藏字段中传递数据一样。

试试这个

<script type="text/javascript">
    $(document).on('submit','#demo-form2',function(){
        var editor = CKEDITOR.instances['descr'];
        document.getElementById('descr').value = editor.getData();
    })
</script>

$(文档).on('submit','demo-form2',function(){
var editor=CKEDITOR.instances['descr'];
document.getElementById('descr')。value=editor.getData();
})

此表单提交从不从编辑侧获取数据注意:字段不会通过
显示:无
发送到服务器,但是它们将具有
可见性:隐藏
位置:绝对
@Thamaraiselvam任何解决方案检查我的答案@davidnin你可以检查我的答案@davidnin检查我已经更新了答案。这对我来说非常好!快乐编码:)我也面临着同样的问题。为节省我的时间向上投票谢谢,我今天感觉很棒!谢谢,@yadhububu。
<script type="text/javascript">
    $(document).on('submit','#demo-form2',function(){
        var editor = CKEDITOR.instances['descr'];
        document.getElementById('descr').value = editor.getData();
    })
</script>