如果页面意外刷新或验证码不起作用,请保留textarea信息

时间:2019-06-23 08:54:28

标签: php textarea refresh page-refresh

我设法在文本输入区域中找到答案,并且可以正常工作。我有一个联系表,两个输入-名称和电子邮件-一个文本区域,以供参考。

在线查找,如果有页面刷新,我会找到在值中使用此代码行来保留信息的答案-

<input type="text" name="name" placeholder="Your Name" value='<?php echo 
isset($_POST['name']) ? $_POST['name'] : ''; ?>' required>

尽管当我在我的文本区域中添加value =“时,它却不能像其他地方一样工作。我也更改了名称以使其匹配。

这是物理页面,因此您可以自己查看-idwithin.xyz/contact.php,我将在下面粘贴所有代码。

谢谢。

<div class="contactForm">
<form method="post" action="">
<input type="text" name="name" placeholder="Your Name" value='<?php echo 
isset($_POST['name']) ? $_POST['name'] : ''; ?>' required>

<input type="text" name="email" placeholder="Your Email" value='<?php echo 
isset($_POST['email']) ? $_POST['email'] : ''; ?>' required>

<textarea type="text" name="message" placeholder="Your Message" value='<? 

php echo isset($ _ POST ['message'])吗? $ _POST ['message']:''; ?>'必填>    

1 个答案:

答案 0 :(得分:0)

您不将value =“”添加到文本区域,而是在标签之间呈现值:

<textarea><?php echo isset($_POST['message']) ? htmlspecialchars($_POST['message']) : ''; ?></textarea>