
25/07/2007, 01:04
|
| | Fecha de Ingreso: junio-2007
Mensajes: 12
Antigüedad: 17 años, 11 meses Puntos: 0 | |
Re: Cómo evitar retroceder a formulario una vez grabado los datos Cita:
Iniciado por Myakire Mira, con los botones del navegador no te puedes meter desde ASP, a menos que elimines el history del nevegador (abriendo en un target=_blank o con JS) y con eso se inhabilitaría por si mismo el botón back, ya que no tendría a donde regresar.
Pero a juicio mio, lo que deberías hacer, aparte de evitar el caché, es controlar tu mismo el estado del formulario. Veamos, tienes tu página de formulario programada para controlar el estado, es decir con los controles de esta forma: <input type="text" name="edNombre" value="<%=Request("edNombre")%>">, con eso la primera vez que se le muestre el formulario al usuario lo verá en blanco, pero si la página "validar.asp" detecta que es necesario su recaptura, entonces en lugar de regresarte con un history.back, lo haces con un response.redirect mandandole todos los parámetros (ej. response.redirect "formulario.asp?edNombre="&request("edNombre") )o bien con otro formulario haciéndole tu mismo el submit.
No se si me he expresado suficientemente claro
También es una buena opción la tuya, Myakire.
Voy a intentar hacerlo así.
Gracias
Un saludo |