见下图。
我在表格末尾添加了一个重置按钮。
当用户按下“重置”时,我可以清除所有输入。
但我不知道如何清除这个 FCKeditor 值。
老问题,但我最近遇到了同样的问题,修改 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();">
我认为:
var fckEditor = FCKeditorAPI.GetInstance('your-fckeditor-textbox-id');
fckEditor.EditorDocument.body.innerHTML = '';
会做你想做的