我如何让Parsley以tinyMCE形式检测内容?

问题描述 投票:0回答:1

我有一个由Codeigniter生成的表单,并且我已经将tinymce编辑器附加到in中的文本编辑器中。这一切都很好,但是当我提交表单时,输入的内容未被检测到,并且该表单被欧芹拒绝。见下文:

tinyMCE & Parsley form

以下是页面标题中的js:

<script type="text/javascript">
  tinymce.init({
      selector: '#mytextarea',
      height: 500,
      menubar: false,
      plugins: "lists",
      toolbar: 'undo redo | ' +
              'bold italic bullist numlist | alignleft aligncenter ' +
              'removeformat | help'
    });
</script>

这是文本区域的html:

<div class="item form-group">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="notes">Notes <span class="required">*</span></label>
    <div class="col-md-6 col-sm-6 col-xs-12">
            <textarea name="note" cols="40" rows="10"  id="mytextarea" required="required" class="form-control" name="note" rows="4"></textarea>
    </div>
</div>

为了完整起见,这是PHP用于创建表单(取自Smarty模板):

<div class="item form-group">
    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="notes">Notes <span class="required">*</span></label>
    <div class="col-md-6 col-sm-6 col-xs-12">
        {php}
            echo form_textarea('note', '', array('id'=>"mytextarea", 'required'=>"required", 'class'=>"form-control", 'name'=>"note", 'rows'=>"4"));
        {/php}
        {php}
            echo form_error('note');
        {/php}
    </div>
</div>

要使Parsley意识到表格中存在某些内容,我需要做什么?

codeigniter tinymce codeigniter-3 parsley.js
1个回答
0
投票
当TinyMCE在页面上时,它(在视觉上)将文本区域替换为一系列div元素(菜单,工具栏,状态栏)和iframe(内容编辑区域)。这意味着在您输入TinyMCE时,您实际上根本没有更新文本区域。
© www.soinside.com 2019 - 2024. All rights reserved.