jQuery jhtmlarea - كيفية السماح فقط بعلامات HTML فقط؟

StackOverflow https://stackoverflow.com/questions/2140777

  •  22-09-2019
  •  | 
  •  

سؤال

هل هذا ممكن للحد من 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 ولكن المحرر سوف يقوم بتطهير أي علامات يدخلونها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top