1

我在表单中有一个包含 HTML 的字段,所以我htmlspecialchars在向用户显示它之前使用它,所以它实际上显示为 HTML(带有标签),所以像这样

//in my php script, right after I get the values from the database
$someVar = htmlspecialchars($someVar);

//inside html (I use Smarty template)
<input id="someVar" name="someVar" type="text" size="50" value="{$someVar}"></input>

现在问题发生在用户提交表单时,以某种方式在页面提交上丢失了标签,我只是将文本(解释的 HTML)写入数据库。

如何成功允许用户编辑包含 HTML 标记的字段?

4

0 回答 0