les paso a detallar cual es mi problema, el sitio web (en html), tiene en cada una de las diferentes secciones el mismo fomulario, entonces yo necesito que al llenar y enviar el formulario de consulta vuelva a la seccion donde estaba, me explico? como si fuera "history.back(1)" pero que sea automatico, y no me vaya al php al enviarlo.
se les ocurre algo? desde ya muchas gracias!!!!!!
este es el codigo que tengo ahora
<?
$mail='[email protected]';
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$FechaDeEntrada = $_POST['FechaDeEntrada'];
$FechaDeSalida = $_POST['FechaDeSalida'];
$habitaciones = $_POST['habitaciones'];
//$thank="return = true";
$message = "
Nombre Y Apellido:".$nombre."
Telefono:".$telefono."
Email: ".$email."
Fecha De Entrada:".$FechaDeEntrada."
Fecha De Salida:".$FechaDeSalida."
Tipo de Habitaciones;".$habitaciones."
";
if (mail($mail,"consulta",$message))
Header ("Location: $thank")
;
}
?>
<script language='javascript' src="cms/popcalendar.js"></script>
<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
<script type="text/javascript">
function verifica(){
if(document.form1.nombre.value.length < 2){ //si el largo de nombre es menor a 2 caracteres
alert("Debe ingresar Nombre"); //mensaje a la pantalla
document.form1.nombre.focus(); //el puntero del mouse queda en nombre
return 0; //devolvemos un cero para dejar de validar
}
if(document.form1.telefono.value.length <= 0){ //si el largo de precio es igual o menor a 0 caracteres
alert("Debe ingresar Nº Teléfono"); //mensaje a la pantalla
document.form1.telefono.focus(); //el puntero del mouse queda en precio
return 0; //devolvemos un cero para dejar de validar
}
if(document.form1.email.value.length < 2){ //si el largo de precio es igual o menor a 0 caracteres
alert("Debe ingresar E-mail"); //mensaje a la pantalla
document.form1.email.focus(); //el puntero del mouse queda en precio
return 0; //devolvemos un cero para dejar de validar
}
if(document.form1.FechaDeEntrada.value.length < 2){ //si el largo de precio es igual o menor a 0 caracteres
alert("Debe ingresar Fecha De Entrada"); //mensaje a la pantalla
document.form1.FechaDeEntrada.focus(); //el puntero del mouse queda en precio
return 0; //devolvemos un cero para dejar de validar
}
if(document.form1.FechaDeSalida.value.length < 2){ //si el largo de precio es igual o menor a 0 caracteres
alert("Debe ingresar Fecha De Salida"); //mensaje a la pantalla
document.form1.FechaDeSalida.focus(); //el puntero del mouse queda en precio
return 0; //devolvemos un cero para dejar de validar
}
if(document.form1.habitaciones.value.length < 2){ //si el largo de precio es igual o menor a 0 caracteres
alert("Debe ingresar Tipo de Habitaciones"); //mensaje a la pantalla
document.form1.habitaciones.focus(); //el puntero del mouse queda en precio
return 0; //devolvemos un cero para dejar de validar
}
else{
alert("Todos los datos correctos");
document.form1.submit();
}
return false;
}
</script>
<form action="" id="form1" name="form1" method="post">
//demas campos y el button
<input type="button" name="inscribirme" id="inscribirme" value="enviar" onClick="javascript:verifica()" >
no encuentro el error, di tantas vueltas que estoy un poco mareado jeje