Open defvol opened 10 years ago
tendríamos que ver en que momento hacer el Recaptcha.reload() desde JS client-side
No tiene un parámetro de configuración para evaluar cuántos reintentos se puede hacer?
Al parecer no; pero recomiendan hacer .destroy(), pero yo creo que con el .reload() basta. La duda que tengo es en qué momento lo podemos hacer, ya que no hay refresh de la página.
Podríamos invocar un evento JS en el momento en el que se entregan los errores de la forma?
Se podría realizar post submit
cuando vuelve con errores, volver a pedir el captcha siempre que metió algún field erróneo o el mismo captcha.
Quizá es mejor hacer eso en el método FormView.prototype.errors.
Es decir, siempre que se invoca el método .errors
, hacer Recaptcha.reload()
.
Si ingresamos mal el captcha, para la 2da ocasión fallará. Creo que el API de reCAPTCHA sólo acepta un attempt por captcha.