Foros del Web » Programando para Internet » Javascript »

Boton Cancelar

Estas en el tema de Boton Cancelar en el foro de Javascript en Foros del Web. Hola gente, estoy haciendo un alta de registro, y tengo dos botones: Guardar o Cancelar. En el boton guradar hago el submit del form, y ...
  #1 (permalink)  
Antiguo 28/04/2009, 08:35
 
Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 16 años
Puntos: 0
Boton Cancelar (solucionado)

Hola gente,
estoy haciendo un alta de registro, y tengo dos botones: Guardar o Cancelar.
En el boton guradar hago el submit del form, y en el cancelar quiero q vuelva al menu principal de la aplicacion.
Lo hago de esta manera:

<input name="cancelar" type="button" value="Cancelar" onclick=Javascript:window.location.replace('menu.p hp') />

, pero al cargar el form menu.php la variable $HTTP_REFERER viene vacía, y no supera las validaciones. Por que pasa esto?

Gracias...

Última edición por javonaras; 29/04/2009 a las 10:24
  #2 (permalink)  
Antiguo 28/04/2009, 08:51
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Boton Cancelar

Talvez sea porq en tu validacion no permitas q ese $HTTP_REFERER vaya vacia y al encontrarse que viene asi no pasa la validacion. Lo que podrias hacer es indicarle que si viene de vuelta y esta vacia permita ingresar los datos nuevamente.

Ahora si lo que quieres es que vuelva tan solo a la pagina principal tambien te puede servir esto pero talvez no se como tienes el codigo mas aya de lo que pusiste

Código asp:
Ver original
  1. <td width="50%" height="1" align="left"><form method="POST" name="Volver" action="principal.asp">
  2.     <p align="center">
  3.       <input type="submit" value="Ir a P&aacute;gina Principal" name="DDvolver">
  4.     </p>

No se si es lo que necesitas pero puede serte util
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #3 (permalink)  
Antiguo 28/04/2009, 08:57
 
Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 16 años
Puntos: 0
Respuesta: Boton Cancelar

Gracias por tu respuesta Tony!!

Este es el codigo en que hace la validacion y por la cuál me muestra el mensaje de error:

// chequear página que lo llama para devolver errores a dicha página.
$url = explode("?",$HTTP_REFERER);
$pag_referida=$url[0];
$redir=$pag_referida;

// chequear si se llama directo al script.
if ($HTTP_REFERER == ""){
die ("Error cod.:1 - Acceso incorrecto!");
exit;
}

No entiendo mucho de asp jeje, pero gracias igual!!

Saludos!
  #4 (permalink)  
Antiguo 28/04/2009, 09:23
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Boton Cancelar

Cita:
No entiendo mucho de asp jeje, pero gracias igual!!
Y yo no entiendo mucho de php

Cita:
$url = explode("?",$HTTP_REFERER);
Que haces ahi y explode ese nombre que significa

Cuando no supera las validaciones te sale algun error o solo no pasa.
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"

Última edición por TonyChile; 28/04/2009 a las 09:30
  #5 (permalink)  
Antiguo 28/04/2009, 09:28
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Boton Cancelar

Mira vee esto te podria servir
cluster habla de quitar la validacion:

Cita:
cluster
Para solventar los problemas que tienes referidos al "HTTP_REFERER", .. elimina la validación que se hace de dicha variable
creo que se parece mucho a tu caso
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #6 (permalink)  
Antiguo 29/04/2009, 05:49
 
Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 16 años
Puntos: 0
Respuesta: Boton Cancelar

Gracias Tony, ya quité la validación y anda perfecto. Espero que no afecte el comportamiento de la aplicacion!!

Saludos!
  #7 (permalink)  
Antiguo 29/04/2009, 07:52
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 9 meses
Puntos: 7
Respuesta: Boton Cancelar

Espero lo mismo que estes muy bien si puedes coloca en el tema principal de tu primer mensaje que esta solucionado para q asi un moderador cierre el tema y cualquier consulta creas otro tema asi la gente que lo vea sabra que el tema tuyo tiene solucion

onda asi :

Boton Cancelar (Solucionado)

__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:02.