jQuery jHTMLArea - Wie finde ich nur bestimmte HTML-Tags?
Frage
Ist das möglich, die HTML zu begrenzen nur Fett, Kursiv, Unterstrichen und Breaks in jHTMLArea Plugin-Editor? Ich bin meistens interessiert in P-Tags Strippen und mit zwei Pausen statt. Was ich in der Zwischenzeit geschehen ist:
$.fn.stripPTags = function(_str) {
_str = _str.replace('<p></p>', '');
_str = _str.replace('<p>', '');
_str = _str.replace('</p>', '<br /><br/ >');
return _str;
}
und
$(document).ready(function(){
$('#txtDefaultHtmlArea_Save').click(function(){
var _str = $.fn.stripPTags( $('#txtDefaultHtmlArea').htmlarea('toHtmlString') );
return false;
}); });
Lösung
Die einfachste wäre die Symbolleiste anpassen, indem Sie auf die Schaltfläche HTML herausnehmen. Sie würden den folgenden Code in der $(document).ready(function()
nur nennen.
$("#txtCustomHtmlArea").htmlarea({
toolbar: ["bold", "italic", "underline", "|", "link", "unlink"]
});
Der Benutzer kann HTML-Tags eingeben, aber der Editor sanieren alle Tags sie eingeben.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow