jQuery jhtmlarea - كيفية السماح فقط بعلامات HTML فقط؟
سؤال
هل هذا ممكن للحد من HTML فقط على محرر إضافي Bold و Sital و Sitly و Creams في محرر 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 ولكن المحرر سوف يقوم بتطهير أي علامات يدخلونها.
لا تنتمي إلى StackOverflow