PHP:文本区域回音格式为won';验证过程中的t回波

PHP:文本区域回音格式为won';验证过程中的t回波,php,html,forms,textarea,echo,Php,Html,Forms,Textarea,Echo,目前,我有一个经过验证的表单和echo语句,这些语句在需要填写的内容上输入并返回错误。我的评论区域在标签内。它在为空时抛出错误。但是,当它被填充且其他区域为空时,它不会回显先前输入的文本 我看到另一个声称有答案的问题。以前我在我的值结果中使用:。“答案”说用和htmlentities()替换值:但是,这也不起作用 当输入文本时,我希望这些注释能够得到回应,但其他区域仍然需要信息 HTML表单文本区域: <textarea name="comments" maxlength="500" ro

目前,我有一个经过验证的表单和echo语句,这些语句在需要填写的内容上输入并返回错误。我的评论区域在标签内。它在为空时抛出错误。但是,当它被填充且其他区域为空时,它不会回显先前输入的文本

我看到另一个声称有答案的问题。以前我在我的值结果中使用:
。“答案”说用和htmlentities()替换值:
但是,这也不起作用

当输入文本时,我希望这些注释能够得到回应,但其他区域仍然需要信息

HTML表单文本区域:

<textarea name="comments" maxlength="500" rows="10" cols="10" placeholder="Please enter your comments here..." value="<?php echo htmlentities($_POST['comments'], ENT_COMPAT,'ISO-8859-1', true);?>"></textarea>

您应该使用

 <textarea><?=$your_value?></textarea>

而不是

<textarea name="comments" maxlength="500" rows="10" cols="10" placeholder="Please enter your comments here..." value="<?php echo htmlentities($_POST['comments'], ENT_COMPAT,'ISO-8859-1', true);?>"></textarea>
元素没有
属性。“值”设置在开始/结束标记之间->

<textarea name="comments" maxlength="500" rows="10" cols="10" placeholder="Please enter your comments here...">
    <?php echo htmlentities($_POST['comments'], ENT_COMPAT,'ISO-8859-1', true);?>
</textarea>




没有
属性。查看标签之间的
值->
完美我的男人。非常感谢。不知道标记没有值属性。谢谢你!肖恩,把这个作为一个答案而不是评论,这样我就可以正确地投票了。把它作为答案添加,谢谢。想要给你credittextarea没有
属性,使用短标记是不好的做法。没有做额外的测试,老实说没有测试,肖恩的回答有效。谢谢你的回复。
<textarea name="comments" maxlength="500" rows="10" cols="10" placeholder="Please enter your comments here...">
    <?php echo htmlentities($_POST['comments'], ENT_COMPAT,'ISO-8859-1', true);?>
</textarea>