【发布时间】:2016-05-07 06:21:55
【问题描述】:
我有一个带有文本的 div,当我点击它时,我会加载一个 tinymce 编辑器。 我的问题是,当我在编辑器中更改文本并提交时,更改就消失了。
我有一个脚本的变通方法,它监听编辑器键并将编辑器内容复制到隐藏字段,但这不是最好的方法。 尤其是我还要听“粘贴”、“小对话框的变化”等等……
这是我的代码
<script type="text/javascript">
$(document).ready(function() {
$(".TinyLoadOnClick").click(function() {
$("#TinyArea").show();
$(this).hide();
tinymce.init({
selector: "textarea",
plugins: ["advlist autolink lists link image charmap print preview anchor","searchreplace visualblocks code fullscreen","insertdatetime media table contextmenu paste"],
toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
});
});
});
</script>
<form method="post" action="dump.php">
<div class="TinyLoadOnClick">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt
</div>
<textarea id="TinyArea" style="display:none;" name="content">
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt
</textarea>
这是一个小小的小提琴中的代码 http://fiddle.tinymce.com/2ofaab/1
你能帮帮我吗?
【问题讨论】: