我在包含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标记的字段? 谢谢!