我设法在文本输入区域中找到答案,并且可以正常工作。我有一个联系表,两个输入-名称和电子邮件-一个文本区域,以供参考。
在线查找,如果有页面刷新,我会找到在值中使用此代码行来保留信息的答案-
<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']:''; ?>'必填>
答案 0 :(得分:0)
您不将value =“”添加到文本区域,而是在标签之间呈现值:
<textarea><?php echo isset($_POST['message']) ? htmlspecialchars($_POST['message']) : ''; ?></textarea>