内联TinyMCE更改输入名称

Kai*_*Kai 5 cakephp tinymce cakephp-2.0

我在某些span标签上创建了一堆内联tinyMCE编辑器,就像这样

<span class="editor">text here</span>

 <script type="text/javascript">
 tinymce.init({
        selector: ".editor",
        inline: true,
        object_resizing: false,
        toolbar: "undo redo",
        menubar: false,
        forced_root_block: false,
    });
</script>
Run Code Online (Sandbox Code Playgroud)

但我想隐藏输入它自动生成名为mce_ [number]以外的名称,以便它匹配cakePHP框架所期望的内容.我尝试用javascript更改这些字段的name属性.有时它可以工作,有时候这些输入字段在提交表单时不会有任何数据.有帮助吗?

mtb*_*unu 6

tinyMCE会自动选择div的id(或在你的情况下为span)作为隐藏输入的名称.如果未指定id,它将仅使用mce_#.

<span class="editor" id="DesiredName">text here</span>
Run Code Online (Sandbox Code Playgroud)

  • 有没有其他方法可以实现这一目标?我想在页面上有多个具有相同`name`属性的输入,但我不能有多个具有相同ID的HTML元素.我没有看到任何关于它从哪里提取隐藏输入名称的文档. (2认同)