Pregunta

Tengo un formulario de registro de usuario en PHP .I poner cheque imagen en el código de imagen page.I utilizado como esto

<img src="captcha.php" alt="Enter this text in the adjacent text box" id="imgCaptcha" />

y en mi Javascript voy a validar este con el mismo número que se genera en la imagen (de la página captcha.php). Ese número se encuentra en una variable de sesión también. Ahora quiero volver a cargar la imagen a otra imagen de mi javascript, si la falla validattion .IS Hay alguna forma de hacerlo?

En mi página captcha.php, estoy creando un número al azar y luego la creación de una imagen mediante imagejpeg. Me puse este número (en la imagen) como varible sesión también

Por favor, me guía para resolver este

Gracias de antemano

¿Fue útil?

Solución

Es necesario inyectar captcha.php en la página utilizando Ajax. Hay varias maneras de hacer esto:

  • JavaScript mediante XHR pero esto puede ser un dolor. Aquí es un ejemplo.
  • jQuery proporciona una manera simple de hacer esto, por ejemplo:

    $ ( '# someButton'). Click (function () {     $ ( '# SomeDiv') carga ( 'captcha.php.'); });

  • prototype.js es un poco más detallado, pero hace el trabajo. Ejemplo .

Se recomienda usar jQuery, hay grandes ejemplos en los documentos.

Si su página de declaraciones de registro en un error de validación, que no necesitan usar javascript para el código de imagen para ser recargado, que debería ocurrir automáticamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top