丰富的编辑 - 获得价值

时间:2012-01-03 01:19:24

标签: javascript dojo rich-text-editor

我试图获取dojo编辑器的值并将其附加到隐藏的输入。这段代码:

onClick="dojo.byId('editorContent').value = this.getValue() 
如果我把它放在编辑器的div中,

可以正常工作。但是我想在发送表单之前更新隐藏的输入。我已经尝试过onclick和onsubmit,但没有用。 可能这是错的:

content.getValue()   

<form>  
  <div id="descricao_oferta">
        <input type="hidden" name="item[editorContent]" id='editorContent' />
        <div dojoType="dijit.Editor" id="content" height='200px'">
        <?php echo isset($arr['conteudo']) ? $arr['conteudo'] : "Descrição";?>
    </div>
<form>

    <input id="send" name="send" type="submit" value="Registo" onClick="dojo.byId('editorContent').value = content.getValue()"/>

</form>

如何在提交表单时使用编辑器的内容更新隐藏的输入?

similar problem

2 个答案:

答案 0 :(得分:1)

source

这是正确的方法:

onClick="dojo.byId('editorContent').value = dijit.byId('content').get('value')"

答案 1 :(得分:0)

不应该dijit.Editor.get('value');从编辑器中获取值吗?

http://dojotoolkit.org/documentation/tutorials/1.6/editor/