Mi problema es tonto y simple pero despúes de dos días en este, me siento deseperado.
Estoy implementando un captcha en un formulario html. Específicamente estoy usando el captcha de [URL="http://www.captcha.fr/index.php?langue=en&PHPSESSID=b053f4f4884e6590d79c 3789247dc09f"]cryptographp[/URL] pero puedo usar cualquier otro... mi problema no es el tipo de captcha sino el modo en que lo estoy usando.
Puesto que no me gusta validar el captcha despues de hacer submit al formulario, decidí emerger un [URL="http://iaian7.com/webcode/mediaboxAdvanced"]lightbox[/URL] con el captcha al momento en que el usuario "envia" los datos del formulario. Si el usuario digita mal el código del captcha, el lightbox mostrará una advertencia y recargará el captcha. Si lo hace bien, lo que debería suceder es que se cierre el lightbox y se haga submit al form abierto y diligenciado.
Este es el código del action del captcha:
Código PHP:
<?php
$cryptinstall="../contactus/crypt/cryptographp.fct.php";
include $cryptinstall;
if (chk_crypt($_POST['code'])){
echo "<script language='JavaScript'>parent.ppal_frame.email_frame.validate.submit();parent.parent.Mediabox.close()</script>" ;
}else{ echo "<script language='JavaScript'>alert('La clave anti-spam ingresada no es correcta. Por favor verifique y vuelva a intentarlo.');window.location.href='http://www.misitioweb.com/contactus/verifier.php'</script>" ;
}
?>
Alguien puede explicarme como lo puedo solucionar?
Muchas gracias