@lilikon

CKeditor нужно нажать дважды чтобы файлы отправились?

На странице есть несколько форм, в которых есть textarea, к которым подключен ckeditor.
При попытке отправить (первое нажатие на кнопку отправить), из поля textarea отправляется пустота, при повторном нажатии на отправить уже отправляется нужная информация (и редактора ckeditor).
Из каждой формы отправляется нужная инфа, НО со второго нажатия на кнопку отправить.

Код:
for (instance in CKEDITOR.instances) {
				CKEDITOR.instances[instance].updateElement();
			}

Данный код срабатывает лишь на первый textarea, на нем после первого нажатия на кнопку отправить отправляется все с первого раза, а на других данный код не работает, и приходится нажимать по два раза.

Часть кода для отправки данных:
$("form").submit(function(){
			var clickId = $(this);
			event.preventDefault();	
			for (instance in CKEDITOR.instances) {
				CKEDITOR.instances[instance].updateElement();
			}
			var formValid = true;
			var v3 = $(this).find("#editor").val();
			var formData = new FormData();
			formData.append('v3', v3);
			$.ajax({
...


Как сделать, чтобы код
for (instance in CKEDITOR.instances) {CKEDITOR.instances[instance].updateElement();}
работал на всех textarea, или чтобы не приходилось нажимать по два раза на кнопу отправить?
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы