Почему не работает форма комментариев woocommerce?

U
На сайте с 02.07.2011
Offline
123
757

Добрый день!

Заполняю форму отзыва wocoomerce ( https://insta360-russia.ru/product/insta360-air-kamera ), вроде все проходит, но в админки комментарий не появляется, а при перезагрузке страницы появляется окно "подтвердите повторную отправку формы".

Как исправить?

S
На сайте с 30.09.2016
Offline
469
#1

Проверить, как движок обрабатывает запрос.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
U
На сайте с 02.07.2011
Offline
123
#2
Sitealert:
Проверить, как движок обрабатывает запрос.

А как проверить?

Почему-то каждый раз выскакивает окошко подтвердите повторную отправку формы. Как я понимаю, это значит, что форма обрабатывается некорректно.

S
На сайте с 30.09.2016
Offline
469
#3

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

А проверять надо файлы движка Вашего сайта.

MK
На сайте с 18.08.2005
Offline
126
#4
ushi:
Добрый день!
Как исправить?

Начать с того, что закрыть тег


<form class="cart" method="post" enctype='multipart/form-data'>

Ибо, форма отправки комментария оказывается вложенной в вышестоящую


<form action="https://insta360-russia.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form">

А вложенные формы недопустимы.

нет
U
На сайте с 02.07.2011
Offline
123
#5
Marat_Kh:
Начать с того, что закрыть тег

<form class="cart" method="post" enctype='multipart/form-data'>

Ибо, форма отправки комментария оказывается вложенной в вышестоящую

<form action="https://insta360-russia.ru/wp-comments-post.php" method="post" id="commentform" class="comment-form">

А вложенные формы недопустимы.

Понял. Необходимо закрыть тег предыдущей формы, чтобы заработала форма комментариев.

S
На сайте с 30.09.2016
Offline
469
#6
Marat_Kh:
Начать с того, что закрыть тег

Это да, а я этот момент даже не проверил. В ВП надо постараться, чтобы кастрировать стандартные элементы.

U
На сайте с 02.07.2011
Offline
123
#7

Спасибо! Действительно ошибка заключалась в незакрытом теге <form>.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий