--业余delphi,lazarus爱好者

tinyMCE编辑内容不能提交

在tiny_mce_advanced.js加上函数

 

function updateValue(editId)
{
    
var textValue = document.getElementById(editId);
    textValue.value 
= tinyMCE.getInstanceById(editId).getBody().innerHTML;
}
    

 然后,提交form参照

 

    <h:form id="Form1">
    
<fieldset>
        
<s:validateAll>
        
        
        
<div class="entry">
            
<a:cnCol tableName="testrichtext" fieldName="title"/>
            
<div class="input">
                
<h:inputText id="title" value="#{testrichtext.title}" />
                
<br/><span class="errors"><h:message for="title" /></span>
            
</div>
        
</div>
        
<div class="entry">
            
<a:cnCol tableName="testrichtext" fieldName="content"/>
                
<script language="javascript" type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
                
<script language="javascript" type="text/javascript" src="jscripts/tiny_mce/tiny_mce_advanced.js"></script>
                
                
<h:inputTextarea id="mainText" name="content" value="#{testrichtext.content}" rows="10" cols="55"/>
        
</div>

        
        
        
<div class="entry errors"><h:messages globalOnly="true" /></div>
        
<div class="entry">
            
<div class="label"><f:verbatim>&#160;</f:verbatim></div>
            
<div class="input">
            
        
             
<h:commandLink onclick="updateValue('Form1:mainText');" action="#{testrichtextAction.confirmAdd}">  
                 
<a:cnMsg enMsg="ok"/> 
             
</h:commandLink>
        
             
<h:commandLink action="#{testrichtextAction.cancel}">  
                 
<a:cnMsg enMsg="cancel"/> 
             
</h:commandLink>
        
                
            
</div>
        
</div>
    
</s:validateAll>
    
</fieldset>
    
</h:form>
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bq_cui/article/details/1805312
个人分类: seam
上一篇下载我完成的tinyMCE
下一篇不为人知的tinyMCE增加字体方法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭