Použití reCAPTCHA v Nette formuláři
- bdinvpvsmvpscuiqpc
- Člen | 57
Pokud použiji invisible reCAPTCHu, tak to nefunguje. Po odeslání
formuláře to vypíše: This field is required.
Editoval bdinvpvsmvpscuiqpc (19. 2. 2021 21:57)
- pavelplzak
- Člen | 21
bdinvpvsmvpscuiqpc napsal(a):
Nevíte, proč to nefunguje a jak to opravit?
Hoj, taky se mi zobrazovalo jen „This field is required.“, pokud tam chci dostat vlastní hlášku, musel jsem to udělat takto:
php $form->addReCaptcha('recaptcha', 'Antispam')->setRequired('Potvrďte prosím, že jste člověk.');
- kajinek32
- Člen | 27
pavelplzak napsal(a):
bdinvpvsmvpscuiqpc napsal(a):
Nevíte, proč to nefunguje a jak to opravit?
Hoj, taky se mi zobrazovalo jen „This field is required.“, pokud tam chci dostat vlastní hlášku, musel jsem to udělat takto:
php $form->addReCaptcha('recaptcha', 'Antispam')->setRequired('Potvrďte prosím, že jste člověk.');
Mám podobný problém – vyhazuje to hlášku „this field is required“, nicméně nejde o to, že bych chtěl hlášku změnit, spíš o to, že se asi neprovede validace (invisible) recaptchy a tím pádem se formulář neodešle…
V consoli nic není, javascript je správně načtený…
- emololftw
- Člen | 53
pazuzu napsal(a):
Ahoj, mam uplne ten stejny problem, pokud je invisible a required je TRUE, tak vyzaduje vyplneni toho pole a neodesle se…
nasel jsi na to nejake reseni?
Mám to naprosto stejně s verzí v2 INVISIBLE, pokud zadám
secretKey
a siteKey
pro v3 vše běží OK.
Edit: tak jenom pokud se jedná o ne-ajax požadavek
Editoval emololftw (14. 4. 10:57)