Поставил 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) "" }