213 votes

Comment Recharger ReCaptcha à l'aide de JavaScript?

J'ai un formulaire d'inscription avec AJAX et je souhaite actualiser Recaptcha image chaque fois qu'une erreur est survenue (c'est à dire nom d'utilisateur déjà utilisé).

Je suis à la recherche d'un code compatible avec ReCaptcha pour recharger à l'aide de JavaScript.

429voto

ahmet alp balkan Points 7264

Je pense que je peux répondre à ma propre question maintenant. Il est

Recaptcha.reload();

en JavaScript si il est déjà chargé Recaptcha sur la fenêtre.

7voto

Tim Points 4669

Essayez ceci

<script type="text/javascript" src="//www.google.com/recaptcha/api/js/recaptcha_ajax.js"></script>
<script type="text/javascript">
          function showRecaptcha() {
            Recaptcha.create("YOURPUBLICKEY", 'captchadiv', {
              theme: 'red',
              callback: Recaptcha.focus_response_field
            });
          }
 </script>

<div id="captchadiv"></div>

Si vous calll showRecaptcha la captchadiv sera rempli avec un nouveau recaptcha instance.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X