Можно. Либо используете ВВ-теги, а "Я заголовок определяю так: <h1> Заголовок </h1>", так не пойдет.
Что касается запрещенного: скрипты, апплеты и т.п., то это должен проверять и принимать решение сервер. |
Цитата:
|
p.textContent = textarea.value; |
Цитата:
На клиенте все проверки, это чисто сервис, дабы предупредить, но ни в коем случае не доверять. |
Цитата:
$(" #message").append("<p>" + message + "</p>"); message может содержать html теги, но в результате добавиться должен все ввиде текста, пробовал обернуть все в виде textContent но это будет не правильно |
Цитата:
|
Почему не правильно?
Как вариант: var p = document.createElement('p'); message = p.textContent = message; $(" #message").append("<p>" + message + "</p>"); Ещё можете сделать так: message = message.replace(/&/gm,'&').replace(/</g, '<').replace(/>/g, '>'); |
diga,
$("#message").append("<p>" + message.replace(/&/gm,'&').replace(/</gm,'<').replace(/>/gm,'>') + "</p>"); |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
База без проблем может хранить любые "острые и колющиеся" предметы, а при выводе их обработать так, что они станут безопасными. То есть, не подвергайте текст преобразованию пред помещением в базу без острой на то необходимостью. А при выводе обрабатывать и средствами языка сервера, их у него предостаточно. Вопрос только был иной - пишет кто-то заголовок, который он может и просмотреть. А если просмотреть, то значит и сохранить, а запретить скрипты, то это далеко не заменить < и >. Вы начало темы то своей перечитайте. Начали за здравие, а кончили за упокой. :) |
Часовой пояс GMT +3, время: 09:43. |