YUI编辑:<p>而不是换线?

Jav*_*ier 4 javascript yui ruby-on-rails richtextbox richtextediting

如何告诉YUI-Editor将所有文本括起来<p></p>并使用,<p></p>而不是<br>在用户发出换行符时?

这里有一个例子来说明我正在尝试做的事情:

而不是这个:

The quick brown fox<br>jumps over the lazy dog
Run Code Online (Sandbox Code Playgroud)

我想要这个:

<p><p>The quick brown fox</p><p>jumps over the lazy dog</p></p>
Run Code Online (Sandbox Code Playgroud)

任何想法除了解析整个HTML之前如何做到这一点,然后保存并找到 - 替换标签?

更新:我刚注意到,<p></p>如果整个文本都包含在内,YUI编辑器会自动发布换行符<p></p>.换句话说,问题是:

如何告诉YUI编辑器将整个文本包含在textarea中<p></p>

and*_*ncx 6

看起来你想要"ptags"配置选项:

var myEditor = new YAHOO.widget.Editor('msgpost', {
    height: '300px',
    width: '522px',
    dompath: true, //Turns on the bar at the bottom
    animate: true, //Animates the opening, closing and moving of Editor windows
    ptags: true
});
myEditor.render();
Run Code Online (Sandbox Code Playgroud)

如此处所述.