Задать вопрос
eugenius1997
@eugenius1997
недоПрограммист

При использовании формы с атрибутом method="post" страница не перезагружается, выдавая сообщение. Как исправить?

Код "index.php":
<?
if(isset($_POST["done"])) {
print($_POST["newComment"]);
}
?>
<!DOCTYPE html>
<html>
 <head>
  <title>Test</title>
  <meta charset="utf-8">
 </head>
 <body>
  <form name="commentAdd" action="" method="post">
  <textarea name="newComment" cols="40" rows="10"></textarea><br>
  <input type="submit" name="done" value="Send">
  </form>
 </body>
</html>

5a5f0ef7d0eab636871656.png
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Как исправить?
После обработки данных формы бэкенд должен средиректить пользователя куда-нибудь. Адрес может быть тем же самым, главное, чтобы браузер сделал get-запрос, тогда обновление страницы будет работать как ожидается.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы