下の画像を参照してください。
フォームの最後にリセット ボタンを追加しました。
ユーザーが「リセット」を押すと、すべての入力をクリアできます。
しかし、この FCKeditor の値をクリアする方法がわかりません。
下の画像を参照してください。
フォームの最後にリセット ボタンを追加しました。
ユーザーが「リセット」を押すと、すべての入力をクリアできます。
しかし、この 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 = '';
あなたがしたいことをします