Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   CKEDITOR не работает OnBlur (https://javascript.ru/forum/library-toolkit-framework/71480-ckeditor-ne-rabotaet-onblur.html)

wwonder 22.11.2017 13:18

CKEDITOR не работает OnBlur
 
Добрый день!
Задача - есть textarea CKEDITOR по событию OnBlur нужно передавать ее содержимое.
Причем данные таки содержаться в переменной
var test=CKEDITOR.instances['edit_text'].getData();
alert (test);


Но если я пишу
<textarea type='text'  OnBlur='alert(`+`);'  id='edit_text'>

Событие не реагирует
CKEDITOR.replace("edit_text",
				{
					 height: 600
					 
				});
				

				CKEDITOR.add
				CKEDITOR.config.contentsCss = 'ckeditor.css' 
				
				CKEDITOR.instances['edit_text'].on('blur', function() {  alert('+');});

Ничего не происходит, как заставить alert ('+'); сработать, в чем причина, не пойму? Спасибо за любые подсказки!

Nexus 22.11.2017 13:20

Цитата:

Сообщение от wwonder
сработать, в чем причина, не пойму?

редактор наверняка использует ваше поле только как хранилище информации.
Работаете вы с другим полем, поэтому обработчик и не вызывается.

wwonder 22.11.2017 13:26

А можете подсказать, как прикрепить к данной форме OnBlur или любое другое событие. Информация да, хранится, но передавать мне ее нужно по событию :(

Nexus 22.11.2017 13:56

wwonder, смотрите документацию к редактору, раздел "events" или "methods"

wwonder 22.11.2017 22:40

В итоге помог этот плагин https://alfonsoml.blogspot.de/2011/0...-ckeditor.html


Часовой пояс GMT +3, время: 09:41.