エディターがテキストエリアに接続されている Cakephp 形式で yui エディターを統合しようとしてい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;
}
最初のアラートが機能しているため、イベントが処理されます。ただし、2 番目のアラートは発生しません。フォームは、どういうわけか、その前に送信されます。コンテンツは保存されません。
さらにチェックすると、myEditor へのすべての呼び出し [alert(myEditor) でさえ] がフォームを送信していることがわかります...
誰でも?ヘルプ?私