2010-09-21 68 views
2

Iam使用Tinymce編輯器創建一些內容。我使用textarea獲取tinymce編輯器。在javascript中獲取textarea值

對於edting我已經使用這個代碼

<textarea id="page_content_id" name="page_content"><?php echo $page_content;?></textarea> 

所以保存的值將是微小的MCE editor.If我添加的東西給編輯我如何使用可以在javascript中的值

document.getElementById("page_content_id").value 

這不會給新的價值。如何我可以得到整個價值。

回答

6
<textarea id="page_content_id" name="page_content" cols="50" rows="15">This is some content that will be editable with TinyMCE.</textarea> 

<script language="javascript" type="text/javascript"> 
function ShowHTML(mceId) 
{ 
    alert(tinyMCE.get(mceId).getContent()); 
} 
</script> 

<input type="button" value="ShowHTML" onclick="ShowHTML('page_content_id');"> 

或使用​​

+0

感謝Oyeme.It在ie和firefox中工作 – Warrior 2010-09-21 07:23:52

2

您可以通過使用可以在javascript值以下

tinyMCE.activeEditor.getContent(); 

如果你有多個編輯器同時打開,使用