这是可能的HTML只限制粗体,斜体,下划线和jHTMLArea休息插件编辑器?我在剥离p标签和使用两个休息,而不是最感兴趣。我已经在平均时间做的是:

$.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;

}); });

有帮助吗?

解决方案

最简单的是通过取出的HTML按钮自定义工具栏。你只是调用下面的代码$(document).ready(function()

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

用户可以输入HTML标记,但编辑器将净化他们进入任何标签。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top