【发布时间】:2014-02-07 22:49:33
【问题描述】:
我有一个包含 2 个文本区域的表单,每种语言一个。为了通过 php 处理主题然后序列化,需要将名称作为数组。所以“text[it]”和“text[en]”必须有相同的前缀,在这种情况下是“text”..但它们也可以是“description[it]”和“description[en]”:
<textarea name="text[it]" id="one" class="tinymce"></textarea>
<textarea name="text[en]" id="two" class="tinymce"></textarea>
当我粘贴时,它会放置两次文本。
如何让 tinymce 将它们视为两个不同的文本区域?
我找不到解决办法。
这里是我用的js:
<script src="/.../tinymce4012/js/tinymce/tinymce.min.js"></script>
<script>
tinymce.init({
selector:'.tinymce',
plugins:'table,code,paste,image',
plugins: [
"table,code,paste,image",
"advlist autolink lists link image charmap print preview anchor",
"searchreplace visualblocks code fullscreen",
"insertdatetime media table contextmenu paste jbimages"
],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image jbimages",
tools:'inserttable,image',
relative_urls: false,
language : 'it',
paste_auto_cleanup_on_paste: true,
paste_remove_styles: true,
paste_remove_styles_if_webkit: true,
paste_strip_class_attributes: true,
imagemanager_contextmenu: true,
});
</script>
我认为告诉 TinyMce js 考虑 ID 而不是名称可能会很有用,因为它们看起来是一样的(事实上,当我在文本区域中插入一些 Tiny 时,我粘贴的内容两次)。但是怎么做?或者有什么解决办法?
其次,我只有 TinyMce 的 min js 版本。如何找到开发者版本以便进行编辑?
【问题讨论】:
标签: javascript arrays tinymce textarea