Сохранять информацию textarea, если страница случайно обновляется или не работает capcha - PullRequest
0 голосов
/ 23 июня 2019

Мне удалось найти ответы в области ввода текста и это работает. У меня есть контактная форма, два ввода - имя и адрес электронной почты - и текстовое поле для информации.

Просматривая в Интернете, я нахожу ответы на использование этой строки кода в значении, чтобы сохранить информацию при обновлении страницы -

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

Хотя, когда я добавляю значение = '' к моей текстовой области, это не работает, как другие. Я изменил имена, чтобы соответствовать тоже.

Вот физическая страница, которую вы можете увидеть сами - 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 голосов
/ 23 июня 2019

Вы не добавляете значение = "" к текстовым областям, вы отображаете значение между тегами:

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