В настоящее время я использую две формы на одной странице с сгенерированной функцией для отправки невидимой рекапчи с ее токеном.
Одна из проблем заключается в том, что проверка формы html5 больше не работает, она игнорирует«обязательные» теги в полях ввода.
#sFormId#
содержит идентификатор формы текущей формы в массиве.
<button id="#sFormId#submit-button" class="button small expand g-recaptcha" data-sitekey="xyz" data-callback="Submit#sFormId#" value="">submit</button>
function Submit#sFormId#(token){
document.getElementById("#sFormId#").submit();
}
Другая проблема, с которой я сталкиваюсь, заключается в том, чтодве формы находятся в отдельных div, которые переключают друг друга.Значок капчи виден, если первая форма открыта, но как только я переключаю другой div, чтобы открыть значок, исчезает с первым значком.