1

下の画像を参照してください。

フォームの最後にリセット ボタンを追加しました。

ユーザーが「リセット」を押すと、すべての入力をクリアできます。

しかし、この FCKeditor の値をクリアする方法がわかりません。

画像

4

2 に答える 2

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();">
于 2010-09-16T21:38:00.693 に答える
1

おもう:

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

あなたがしたいことをします

于 2009-10-09T16:51:07.840 に答える