Когда вы используете капчу, текстовая область динамически добавляется внутрь <div class="g-recaptcha">
.Это текстовое поле не отображается и по умолчанию имеет значение id="g-recaptcha-response"
.
. Вы можете получить его с помощью:
document.getElementById('g-recaptcha-response').value
В форме входа в систему вы должны проверить, имеет ли это текстовое поле значение или нет,Если он имеет значение, то пользователь успешно использовал капчу и может продолжить процесс входа в систему.
Примерно так:
<form onsubmit="return check_form()">
...
</form>
<script>
function check_form()
{
return document.getElementById('g-recaptcha-response').value != '';
}
</script>
Если check_form()
возвращает FALSE, то формане представлено.