recaptcha com javascript

  • Autor Autor satanson
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
satanson

satanson

Gamma
Verificado
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola amigos, alguien sabe o tiene la forma de colocar la recaptcha con javascript que no sea con el boton enviar solo darle click al check box.
PHP:
        <form action="" method="post" class="row g-3 my-2">
        <div class="col-auto">
            <label class="col-form-label"><font color="red">*</font>Comprueba que eres Humano:</label>
        </div>       
        <div class="col-auto">
        <div class="input-group mb-3">
        <div class="g-recaptcha" data-sitekey="<?=$publickey?>"></div>
            <script type="text/javascript"
                    src="https://www.google.com/recaptcha/api.js?hl=es-419">
            </script>           
        </div>
        <button type="submit" class="btn btn-primary mb-3" value="Continuar">Continuar</button>
        </div>
        </form>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Solo hay que configurar el callback a una función JS y que ese javascript haga el submit del form.


Por si no se entiende sería algo así:

HTML:
<div class="g-recaptcha" data-callback="estaEsTuFuncionCallback" data-sitekey="<?=$publickey?>"></div>

Luego en el javascript:

JavaScript:
funcion estaEsTuFunciónCallback() {
    document.querySelector('form').submit()
}

Ojo que todo el código lo he escrito directo en el post sin probarlo, basándome en la documentación, por lo que si puse un error de typo no va funcionar (además que es solo un ejemplo, por favor no solo lo copies y pegues).

kj
 
Solo hay que configurar el callback a una función JS y que ese javascript haga el submit del form.


Por si no se entiende sería algo así:

HTML:
<div class="g-recaptcha" data-callback="estaEsTuFuncionCallback" data-sitekey="<?=$publickey?>"></div>

Luego en el javascript:

JavaScript:
funcion estaEsTuFunciónCallback() {
    document.querySelector('form').submit()
}

Ojo que todo el código lo he escrito directo en el post sin probarlo, basándome en la documentación, por lo que si puse un error de typo no va funcionar (además que es solo un ejemplo, por favor no solo lo copies y pegues).

kj
Muchas gracias lo voy a probar, no soy un experto claro que voy a intentar copiar y pegar 😂😂😂
 
  • Curtir
Reações: kj2
Solo hay que configurar el callback a una función JS y que ese javascript haga el submit del form.


Por si no se entiende sería algo así:

HTML:
<div class="g-recaptcha" data-callback="estaEsTuFuncionCallback" data-sitekey="<?=$publickey?>"></div>

Luego en el javascript:

JavaScript:
funcion estaEsTuFunciónCallback() {
    document.querySelector('form').submit()
}

Ojo que todo el código lo he escrito directo en el post sin probarlo, basándome en la documentación, por lo que si puse un error de typo no va funcionar (además que es solo un ejemplo, por favor no solo lo copies y pegues).

kj
Gracias hermano, funciona muy bien. Solo agregle algunos ajustes.
 
Voltar
Topo