如何在PHP或JavaScript中使用重置按钮重置FCKeditor?

时间:2009-10-09 16:44:33

标签: php javascript fckeditor

见下图。

我在表单的末尾添加了一个重置​​按钮。

当用户按“重置”时,我可以清除所有输入。

但我不知道如何清除这个FCKeditor值。

Image

2 个答案:

答案 0 :(得分:2)

老问题,但我最近遇到了同样的问题,修改iframe内容的想法直接困扰我。值得庆幸的是,api为我们提供了一种设置值而无需使用黑客攻击的方法:

var editor = FCKeditorAPI.GetInstance('your-textbox');
editor.SetHTML('');

正如Mark B在他对自己帖子的评论中建议的那样,你可以把它放在一个函数中并在你的表单的重置处理程序中调用它:

<script>
function resetEditor() {
    var editor = FCKeditorAPI.GetInstance('your-textbox');
    editor.SetHTML('');
}
</script>
<form onreset="resetEditor();">

答案 1 :(得分:1)

我想:

var fckEditor = FCKeditorAPI.GetInstance('your-fckeditor-textbox-id'); 
fckEditor.EditorDocument.body.innerHTML = '';

会做你想做的事