Я пытаюсь интегрировать редактор yui в виде CakePHP, редактор прикреплен к textarea, я попробовал опцию handleSubmit
, но она не сработала, поэтому я попытался выполнить руководство.Итак, я прикрепил слушатель к onsubmit
, который работает .. или нет.
Инициализация редактора (копирование-вставка с сайта yui, изменен только названный элемент):
(function() {
//Setup some private variables
var Dom = YAHOO.util.Dom,
Event = YAHOO.util.Event;
//The SimpleEditor config
var myConfig = {
height: '300px',
width: '99%',
focusAtStart: true
};
//Now let's load the SimpleEditor..
var myEditor = new YAHOO.widget.SimpleEditor('ArticleContent', myConfig);
myEditor.render();
})();
Инициализация работает нормально (я полагаю), поскольку редактор теперь содержит реальное содержимое этого поля записи.
Функция прослушивателя onsubmit
:
function setTextArea()
{
alert('s');
var dd = myEditor.saveHTML();
alert('d');
return false;
}
Первое предупреждениеработает, поэтому событие обрабатывается.Тем не менее, второе предупреждение никогда не происходит.форма - как-то - передана перед этим.и содержимое не сохраняется.
дальнейшие проверки показывают, что ЛЮБОЙ вызов myEditor [даже alert (myEditor)] отправляет форму ...
кто-нибудь?Помогите?я