<script type="text/javascript">
var onloadCallback = function() {
grecaptcha.render('capcha_element', {
'sitekey' : 'ключ сайта',
hl : "ru"
});
};
</script>
<div class="border border-light p-5" id="RegistrationDiv">
<p class="h4 mb-4 text-center">Регистрация</p>
<input type="email" name="RegisterFormEmail" id="RegisterFormEmail" class="form-control mb-4" placeholder="E-mail">
<input type="password" name="RegisterFormPassword" id="RegisterFormPassword" class="form-control" placeholder="Пароль" aria-describedby="RegisterFormPasswordHelpBlock">
<small id="RegisterFormPasswordHelpBlock" class="form-text text-muted mb-4">Минимальная длина 8 симоволов</small>
<div id="capcha_element"></div>
<button id="RegistrationStartButton" onclick="RegistrationStart()" class="btn btn-success my-4 btn-block">Зарегистрироваться</button>
</div>
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>
<script>
function GetCapchaData(){
if (typeof grecaptcha.getResponse=="function") {
return grecaptcha.getResponse();
} else {
return "";
};
}
function RegistrationStart(){
$.post("registration.php", {
capcha: GetCapchaData()
})
.done(function( data ) {
});
}
</script>