Importante: Ya no se admite la versión 1.0 de la API de reCAPTCHA. Actualiza a la versión 2.0. Más información
Errores del usuario
cometer errores al completar un formulario puede ser una experiencia muy frustrante para el usuario. Cuando un usuario ingresa incorrectamente (o cualquier otro campo del formulario), te recomendamos que lo ayudes de la siguiente manera:
- Volver a mostrar el formulario en cuestión con los datos que se ingresaron previamente completados, de modo que no sea necesario vuelve a ingresarlo todo.
-
Agregar el parámetro
error=
a http://www.google.com/recaptcha/api/challenge para que el tipo de error sea que se le muestran al usuario.
reCAPTCHA en un sitio HTTPS
Para evitar recibir advertencias del navegador cuando usas reCAPTCHA en un sitio SSL, debe reemplazar http://www.google.com/recaptcha/api con https://www.google.com/recaptcha/api cuando solicitar un desafío. Tu solicitud a reCAPTCHA se vería de la siguiente manera:
<script type="text/javascript" src="https://www.google.com/recaptcha/api/challenge?k=your_public_key"> </script> <noscript> <iframe src="https://www.google.com/recaptcha/api/noscript?k=your_public_key" height="300" width="500" frameborder="0"></iframe><br> <textarea name="recaptcha_challenge_field" rows="3" cols="40"> </textarea> <input type="hidden" name="recaptcha_response_field" value="manual_challenge"> </noscript>
Campos de reCAPTCHA vacíos
Si el valor de "recaptcha_challenge_field" o "recaptcha_response_field" es no se establece al procesar el formulario, evita enviar una solicitud a www.google.com/recaptcha/api/verify. Esto permite te ayudará a lidiar más rápido con intentos sencillos de envío de spam.