2

TinyMCEJavascriptライブラリによって強化されたテキストエリアを持つフォームがあります。Javascriptライブラリが有効になっている場合、送信ボタンを押してもページは変更されません。ライブラリを無効にすると、すべてが正しく機能します。ライブラリが適切に使用されていないことに気付くかもしれません(私はfor dummiesチュートリアルの最も単純な例を使用しています)。しかし、それは私がウェブサイトを開発するために使用しているフレームワークであるSymfony2に関連していると思います。

何か案が?

4

1 に答える 1

5

質問で申し訳ありませんが、 CKeditorSymfony2専用の投稿で答えが見つかりまし

実際には、問題は、textareaがデフォルトでrequired=true値でコントローラー内に作成されたという事実に起因します。次に、textareaウィジェットをfalseに設定するだけで、機能するようになりました。

実際、TinyMCEライブラリ(他のライブラリと同様)は、デフォルトのテキストエリアを非表示にして、そのリッチテキストエリアをhtmlページに追加するだけです。したがって、ブラウザには、textareaが非表示になっているときに渡すことができないtextareaの値が必要です。

于 2012-04-25T07:16:50.600 に答える