1

textarea非表示の表示テーブルにがあります (多くのオプションを持つ長い形式です)。ユーザーがセクションを開くと、スタイル表示が変更され、TinyMCE のインスタンスが初期化されます。(テーブルが非表示のときに初期化しようとしましたが、これは機能しません)

私のテキストエリア:

<table width="100%" id="tbl_desc_sel" style="display:none;">
<tr>
  <td>
        <textarea cols="65" rows="10" id="MY_DESC" name="MY_DESC"></textarea>

  </td>
</tr>
</table>

フォームは jQuery.AJAX type=POST を使用して投稿されます。これを使用して、JS 検証フォームのコンテンツを取得します。

jQuery('#MY_DESC').html( tinyMCE.get('MY_DESC').getContent() );

しかし、セクションが再び閉じられると(一部のコンテンツを入力した後)、取得されたコンテンツは空になります...セクションが開いている場合は正常に機能します。

問題を解決するためのIDはありますか?

あなたの助けのためのタンク。

4

2 に答える 2

0

しかし、セクションが再び閉じられると(一部のコンテンツを入力した後)、取得されたコンテンツは空になります...セクションが開いている場合は正常に機能します。

もちろんそうです。エディタがない場合、コンテンツを取得できません。

于 2013-06-04T07:32:43.547 に答える
0

エディター用の jQuery プラグインを使用して問題を解決しました。

これで、TinyMCE エディターを初期化して、 style="display:none;" <textearea>AJAX 経由でコンテンツを投稿できるようになりまし<textearea>た。

于 2013-06-06T13:04:44.897 に答える