Autor | Zpráva | ||
---|---|---|---|
rajče Profil * |
#1 · Zasláno: 9. 8. 2022, 22:38:57
Zdravím, podle tohohle návodu jsem upravil svůj Google formulář do vlastní podoby. Vše funguje zcela správně. Problém nastavá v okamžiku, kdy se do formuláře snažím přidat recaptchu v3 (podle dokumentace), v tu chvíli se formulář vůbec neodešle. Upřímně si moc nejsem jistý, co mám vyplnit do document.getElementById("###").submit() , v tuto chvíli tam dosazuji název projektu recaptchy, dělám to správně? Dokázal by mi někdo říct, kde by mohl být problém?
Kód bez recaptchy: <form class="formular" action="https://docs.google.com/forms/#####" method="post"> <h1>formulář</h1> <br> <div class="form-element"> <span>Jméno*:</span> <input type="text" name="###" required> </div> <div class="form-element"> <span>Zpráva*:</span> <textarea name="###" required></textarea> </div> <button type="submit">odeslat</button> </form> s recaptchou: v headeru: <script src="https://www.google.com/recaptcha/api.js"></script> v body: <form class="formular" action="https://docs.google.com/forms/#####" method="post"> <h1>formulář</h1> <br> <div class="form-element"> <span>Jméno*:</span> <input type="text" name="###" required> </div> <div class="form-element"> <span>Zpráva*:</span> <textarea name="###" required></textarea> </div> <script> function onSubmit(token) { document.getElementById("###").submit(); } </script> <button class="g-recaptcha" data-sitekey="###" data-callback='onSubmit' data-action='submit' type="submit">odeslat</button> </form> |
||
Kajman Profil |
#2 · Zasláno: 10. 8. 2022, 00:59:57
Třeba bude stačit dát do
<form nějaké jedinečné id a to se v použije getElementById .
|
||
rajče Profil * |
#3 · Zasláno: 10. 8. 2022, 01:38:47
Super, díky moc, už to funguje :)
|
||
Časová prodleva: 2 roky
|
0