0

IE7でCKEditorが値を返さない

誰かが助けてくれることを願っています。CKEditor をサイトに統合しましたが、IE7 を除いてすべて正常に動作します。

<TEXTAREA>HTML にタブを追加し、それらに class を与えることで、CKEditor を統合しましたckeditorTEXTAREA次に、CKEditor は、標準コントロールの代わりにページが読み込まれるときに、これらを CKEditor インスタンスに「変換」します。

Request.Form["ControID"]次に、サーバー側コード (C#)を使用して値を取得しています。ほとんどのブラウザーではこれで問題なく動作しますが、IE7 ではコントロールにテキストが含まれているにもかかわらず、値が返されません。

何か案は?

4

1 に答える 1

0

他の誰かがこの問題を抱えている場合に備えて、明らかに IE7 をサポートする最新バージョンである CKeditor のバージョン 4.1.3 に戻すことで解決しました。

または、フォームを送信する前に、CKEditor インスタンスの内容を非表示のコントロールにコピーすることもできます。

$('#hdnHiddenControl').val(CKEDITOR.instances.txtCKEditorControl.getData());
于 2013-10-31T09:43:11.603 に答える