2012-07-06 81 views
0

我正在用tinyMCE编辑器构建一个webapp(使用java,spring,freemarker和tiles)。tinyMCE替换整个表单不仅textarea

我已经加入到classpath中的所有文件,一切都在正确的地方,TinyMCE的编辑几乎是正确加载...

有几个领域在我的表格,文本输入框,选项,按钮,标签等...但是当我运行这个表单时会出现问题。 tinyMCE替换整个表单,而不仅仅是textarea,并将其放入自己的内部 - 进入tinyMCE编辑器区域。

我在这里找到以下基本安装http://www.tinymce.com/wiki.php/Installation 我的代码和这里几乎一样,在表单中有更多的元素。

有没有解决方案?这是一个标准的行为?

我在FF 13.0.1上运行它,如果它很重要...

在form.ftl文件我的初始化代码是:

<#import "../spring.ftl" as spring> 
<#assign form=JspTaglibs["http://www.springframework.org/tags/form"]> 

<html> 
<head> 
    <script type="text/javascript" src="/resources/tinymce/tiny_mce.js"></script> 
    <script type="text/javascript"> 
     tinyMCE.init({ 
      height : "480", 
      mode : "textareas" 
     }); 
    </script> 
</head> 
<body> 
    <div id="content"> 
     <@form.form> 
      <input type="text" id="title"/><br> 
      <input type="text" id="author"/><br> 
      <textarea id="content"></textarea><br> 
      <button type="submit"/> <button type="reset"/> 
     </@form.form> 
    </div> 
</body> 
</html> 
+0

要回答你的问题,请发布你的完整tinymce初始化(我猜错误在那里) – Thariama 2012-07-06 15:43:33

回答

3

我已经找到了解决办法。问题是,我有两个元素具有相同ID =“内容”,有

<div id="content">...</div> 

<textarea id="content"></textarea> 

,当我改变了它是独特的它解决了这个问题。