Autor Zpráva
Daniel47
Profil
Ahojte, nevíte jak udělat kontrolu jestli je zaškrtnutá recaptcha?
Budu rád za radu!
Kcko
Profil
Daniel47:
check if google recaptcha is checked or has been filled
Daniel47
Profil
Vyřešil jsem to takto:
Kód:
JavaScript:

<script>
function DataOnSubmitStartForm() {
if(grecaptcha.getResponse().length==0){
document.getElementById('DataErrorFormTwo').innerHTML='<hr class="hr-red"><center><b style="display:block; width: 92%;" class="lista-red">Asi nemáte zaškrtli recaptchu nebo jste spamovací robot.</b></center>';
window.location="#RpNw";
history.replaceState({}, "", "?wb=diskuze-e");
        return false; 
} else {
document.getElementById('DataErrorFormTwo').innerHTML='';
return true;
    }
}
function DataRecaptchaCheckJsNull(){
document.getElementById('DataErrorFormOne').innerHTML='';
}        
</script>

Html:

<form action="" method="post" accept-charset="utf-8" onsubmit="return DataOnSubmitStartForm();"> 
<b>Zaškrtni recaptchu:</b><br />
<div class="g-recaptcha" data-theme="dark" data-sitekey="KLÍČ" data-callback="DataRecaptchaCheckJsNull"></div>
<button class="bt-black" type="submit"><b>Přidat komentář</b></button>
</form>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0