1

jHTMLArea プラグイン エディタで、HTML を太字、斜体、下線、改行のみに制限することは可能ですか? 私は主に、P タグを取り除き、代わりに 2 つの区切りを使用することに関心があります。その間に私がやったことは次のとおりです。

$.fn.stripPTags = function(_str) {
    _str = _str.replace('<p></p>', '');
    _str = _str.replace('<p>', '');
    _str = _str.replace('</p>', '<br /><br/ >');
    return _str;
}

と:

$(document).ready(function(){
$('#txtDefaultHtmlArea_Save').click(function(){
    var _str = $.fn.stripPTags( $('#txtDefaultHtmlArea').htmlarea('toHtmlString') );
    return false;

}); });

4

1 に答える 1

2

最も簡単な方法は、HTML ボタンを削除してツールバーをカスタマイズすることです。で次のコードを呼び出すだけです$(document).ready(function()

$("#txtCustomHtmlArea").htmlarea({
    toolbar: ["bold", "italic", "underline", "|", "link", "unlink"]
});

ユーザーは HTML タグを入力できますが、入力したタグはエディターによってサニタイズされます。

于 2010-01-26T19:24:20.150 に答える