Как сбросить FCKeditor с помощью кнопки сброса в PHP или JavaScript? - PullRequest
1 голос
/ 09 октября 2009

См. Изображение ниже.

Я добавил кнопку сброса в конце формы.

Когда пользователь нажимает «сброс», я могу очистить все входы.

Но я не знаю, как очистить значения этого FCKeditor.

Изображение

Ответы [ 2 ]

2 голосов
/ 17 сентября 2010

Старый вопрос, но я недавно столкнулся с той же самой проблемой, и идея изменения содержимого iframe непосредственно беспокоит меня. К счастью, API предоставляет нам метод для установки значения, не прибегая к взлому:

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

Как отметил Марк Б в своем комментарии к своему посту, вы можете поместить это в функцию и вызвать ее в обработчике сброса для вашей формы:

<script>
function resetEditor() {
    var editor = FCKeditorAPI.GetInstance('your-textbox');
    editor.SetHTML('');
}
</script>
<form onreset="resetEditor();">
1 голос
/ 09 октября 2009

Я думаю:

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

будет делать то, что вы хотите

...