ユーザーがフォーマットされたテキストを入力できるように、すべてのテキストエリアに TinyMCE を使用しています。Google Chrome ではすべて正常に動作しますが、Mozilla Firefox ではフィールドが予期しない動作をします。テキストエリアからの値は、フィールドにフォーカスアウトしてフォーカスインしてから送信しない限り、送信されません。
古いバージョンの TinyMCE を使用しているため、コードの jsfiddle を作成できなかったため、複製できませんでした。これが私のコードです:
tinyMCE.init({
mode: "exact",
elements: "description",
theme: "simple",
height: '100px',
width: '100%',
onchange_callback: function(editor) {
tinyMCE.triggerSave();
$("#" + editor.id).valid();
}
});
これは、私が新しいバージョンで作成したものと同様のjsfiddleであり、Chrome と Mozilla の両方で同じ問題があります。テキストエリアに何かを入力して送信をクリックすると、フォーカスを外して再度送信しない限り表示されません。