
Este es el archivo donde está el formulario:
Código HTML:
Ver original
<!doctype html> <html> <head> <meta charset="utf-8"> </head> <body> <form name="contestarexamen" action="java2.php" method="post"> <input type="text" name="prueba"> <input type="text" name="redirect2"> </form> <script type="text/javascript"> var countdownfrom=40 //tiempo en segundos de la cuenta atrás var currentsecond=document.contestarexamen.redirect2.value=countdownfrom+1 function countredirect(){ if (currentsecond!=1){ currentsecond-=1 document.contestarexamen.redirect2.value=currentsecond } else{ document.forms["contestarexamen"].submit() return } setTimeout("countredirect()",1000) } countredirect() //--> </script> </body> </html>
Este es el archivo donde PHP recoge los datos(pero si javascript los sube tras haber esperado 40 segundos, no se mostrará el resultado,aquí el problema)
Código PHP:
Ver original
<? if($_POST['enviar']){ echo "$_POST[prueba]"; } ?> </html>