Hola, tengo un formulario, el cual quiero que si el usuario se equivoca en alguno de los campos o hace algo incorrecto vuelva para atrás pero sin borrar los datos introducidos.
Por ejemplo:
Código PHP:
if (isset($_POST))
{
if($pregunta!=$resultadopreg)
{
echo "<SCRIPT>ap_showWaitMessage('waitDiv', 0);</SCRIPT>";
echo("<script> alert('El resultado de la suma no es válido');
history.back();
</script>");
mysql_close($conexion);
exit;
}
Pero el caso es que cuando vuelvo para atras están todos los campos borrados, pensaba que hacinedo un history.back() mantenía los datos, pero se borran en IE y Firefox, aunque no se porque en Opera se conservan. ¿Qué puede estar mal?