@KoRNeT46RuS

Почему google recaptcha убивает POST, возвращая его пустым?

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

Первая форма
<form id="contactForm1" action="/feed.php" method="post">
        <input type="text" name="call_name" placeholder="Ваше имя">
        <input type="text" name="call_num" placeholder="Номер телефона">
                                        id="submit1"
                                        type="submit"
                                        value="Заказать"
                                >
       </form>


Вторая форма
<form action="/feed.php" id="contactForm2" method="post">
          <input type="text" name="call_name" placeholder="ФИО">
          <input type="text" name="call_num" placeholder="E-mail или телефон">
          <textarea name="call_comment" rows="4" cols="40" placeholder="Ваше сообщение"></textarea>
         <input id="submit2" type="submit" value="Заказать">
        </form>


Вызовы гугла внизу
<script type="text/javascript">
            var onSubmit1 = function(token) {
                document.getElementById('contactForm1').submit();
            };
            var onSubmit2 = function(token) {
                document.getElementById('contactForm2').submit();
            };
            var onloadCallback = function() {
                grecaptcha.render('submit1', {
                    'sitekey' : 'ключ1',
                    'callback' : onSubmit1
                });
                grecaptcha.render('submit2', {
                    'sitekey' : 'ключ2',
                    'callback' : onSubmit2
                });
            };
        </script>
        <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" type="text/javascript"></script>


Пост приходит от второй формы пустой
array(3) { ["call_name"]=> string(0) "" ["call_num"]=> string(0) "" ["call_comment"]=> string(0) "" }
  • Вопрос задан
  • 721 просмотр
Пригласить эксперта
Ответы на вопрос 1
@lehha
Обратите внимание на html-код своей формы, если он тут не приведен полностью. Например, если тег вставить до . Звучит неправдоподобно, но это факт.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы