10.08.2017, 17:15
|
Интересующийся
|
|
Регистрация: 21.09.2016
Сообщений: 10
|
|
это чудо invisible recaptcha. Это уже другой вопрос. Как мне в такой ситуация избежать проблемы, которую я озвучил?
|
|
10.08.2017, 17:28
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Nexus
|
Если я отключу js на странице и отправлю форму на сервер, сервер в свою очередь будет проверять верна ли капча?
|
Да, если будет использоваться серверный API.
|
|
10.08.2017, 17:35
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,791
|
|
Сообщение от laimas
|
Да, если будет использоваться серверный API.
|
Суть вопроса в другом была) Не "можно ли проверить", а "проверяется ли".
Понимаешь разницу?))
|
|
10.08.2017, 17:37
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,791
|
|
Сообщение от loony
|
это чудо invisible recaptcha. Это уже другой вопрос. Как мне в такой ситуация избежать проблемы, которую я озвучил?
|
Я бы на твоем месте сначала проверил корректно ли навешаны обработчики, а дальше и проблема решилась бы сама собой)
|
|
10.08.2017, 17:54
|
Интересующийся
|
|
Регистрация: 21.09.2016
Сообщений: 10
|
|
На примере одной формы все корректно работает, а вот если подключаю вторую форму по такому же принцепу, то возникает проблема, которую описал. Например отправил я такой с первой формы, и сразу со второй отправляю и заявка падает от первой и пустая, но логично мы же ее не заполняли...
|
|
10.08.2017, 17:55
|
Интересующийся
|
|
Регистрация: 21.09.2016
Сообщений: 10
|
|
Полюбому проблема не нова, при отправке с двух форм на странице, $_POST формирует от одной, первой.
|
|
10.08.2017, 17:57
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,791
|
|
Сообщение от loony
|
На примере одной формы все корректно работает, а вот если подключаю вторую форму по такому же принцепу, то возникает проблема, которую описал. Например отправил я такой с первой формы, и сразу со второй отправляю и заявка падает от первой и пустая, но логично мы же ее не заполняли...
|
Ты пытаешь сразу отправить 2 формы и удивляешься тому, что отправляется только первая?))
|
|
10.08.2017, 18:17
|
Интересующийся
|
|
Регистрация: 21.09.2016
Сообщений: 10
|
|
А почему 2, если срабатывает, например callback="resultRecapcha2", то будет отправка
function resultRecapcha2(){document.querySelector(".feedback-header").submit();}
|
|
10.08.2017, 19:02
|
Профессор
|
|
Регистрация: 04.12.2012
Сообщений: 3,791
|
|
loony, разместить на странице 2 отдельные формы, потом быстро нажать на submit обоих форм и получить на сервере данные сразу от двух запросов так не получится.
Либо затолкай все данные в одну форму, либо собирай данные с обоих форм скриптом и отправляй их на сервер также скриптом.
|
|
10.08.2017, 19:48
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от Nexus
|
Суть вопроса в другом была)
|
Суть вопроса была "отключить JS и сервер будет ли", в чем тут не соответствие? Если принять во внимание, что сервер обязан проверять данные извне, то не так и важно, что сервер и каптчу проверит.
|
|
|
|