7

http://tinymce.moxiecode.com/.NET ページでTinyMCE ( ) を使用しています。テキストをロードするたびに

myTMCE.value=mycontent;

テキストが で折り返されていることがわかります<p></p>。これは私にとって望ましくないので、避けようとしています。で初期化しようとしています

        <script>
            tinyMCE.init({
                force_p_newlines: true
            })

        </script>

動作しませんでした。何か案が?よろしくお願いします、M.

4

4 に答える 4

8

これを行う必要があります:

<script>
    tinyMCE.init({
        forced_root_block: false,
        //some other options here
    })
</script>

デフォルトでは、TinyMCE はルート ブロックとして設定されます。このプロパティを false に設定すると、テキストのラッパーが削除されます。以下のテキストは、TinyMCE のドキュメントからのものです。

このオプションを使用すると、非ブロック要素またはテキスト ノードがブロック要素でラップされていることを確認できます。たとえば、 次のよう出力が得られます。

なにか

このオプションは、3.0a1 の時点でデフォルトで有効になっています。

このオプションを false に設定すると、入力時に P タグが生成されないか、自動的に BR 要素が生成され、Shift+Enter で P が生成されます。

P 要素をルート ブロックとして使用しないと、エディターの機能が大幅に損なわれる可能性があることに注意してください。

http://www.tinymce.com/wiki.php/Configuration:forced_root_block

于 2015-01-08T10:42:31.960 に答える
0

.NET を使用して事後 <p> タグを削除するか、代わりに、目的に適している場合は、データ入力に単純な <textarea> フィールドを使用することができます。

于 2009-04-29T10:32:58.470 に答える