Foros del Web » Programando para Internet » ASP Clásico »

Mantener datos despues de cargar nuevamente un ASP?

Estas en el tema de Mantener datos despues de cargar nuevamente un ASP? en el foro de ASP Clásico en Foros del Web. Que tal, resulta que tengo un formulario y tengo dos select dependientes (Pais y Estado). Cuando selecciono el pais, la pagina se carga nuevamente para ...
  #1 (permalink)  
Antiguo 30/12/2002, 19:20
Avatar de demente  
Fecha de Ingreso: octubre-2001
Ubicación: Bogotá D.C.
Mensajes: 178
Antigüedad: 23 años, 6 meses
Puntos: 0
Mantener datos despues de cargar nuevamente un ASP?

Que tal, resulta que tengo un formulario y tengo dos select dependientes (Pais y Estado). Cuando selecciono el pais, la pagina se carga nuevamente para generar los option de Estado dependiendo del valor del option seleccionado en Pais.

Como los select se generan apartir de datos de una BD, necesito ir hasta el servidor para traer los datos.

Quiero que cuando cargue nuevamente el asp mantenga los datos ya digitados.

Espero me haya hecho entender, agradezco la ayuda que puedan brindarme.

Gracias!!
__________________
.:. demente .:.
  #2 (permalink)  
Antiguo 30/12/2002, 20:18
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
Tienes que hacer un submit en ese select a la misma página, luego los recoges con request.form.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #3 (permalink)  
Antiguo 06/01/2003, 11:17
 
Fecha de Ingreso: junio-2002
Mensajes: 82
Antigüedad: 22 años, 11 meses
Puntos: 0
Cita:
Mensaje Original por CHuLoSoY
Tienes que hacer un submit en ese select a la misma página, luego los recoges con request.form.

Efectivamente pasas el dato seleccionado por la URL y al recoger el dato (suponiendo que cada vez que cargas la página se cargan los select nuevamente), pon un código más o menos así:

if RS("paisdelatabla")=Request ("paisdelaURL") then
response.write "<OPTION selected >" & RS("paisdelatabla")& "</OPTION>"
else
response.write "<OPTION >" & RS("paisdelatabla")& "</OPTION>"
end if

De esta manera seleccionas el dato que pasaste por la URL.

Otra forma es que en lugar de llenar el primer select llenes un arreglo con sus estados correspondientes y ya teniendo dicho arreglo y con unas funciones sencillas en JavaScript al momento de seleccionar un país en el segundo select te salgan los estados correspondientes, de esta manera te olvidas del paso del parámetro por la URL porque no se vuelve a cargar la página, si quieres checate la siguiente dirección:
http://www.gonher.com

En el menú selecciona Productos-Busqueda por marcas y ahí puedes ver lo que te dije... si no se vé o algo me avisas y si quieres el código ps también...


SALUDOS!!!

  #4 (permalink)  
Antiguo 07/01/2003, 08:32
Avatar de demente  
Fecha de Ingreso: octubre-2001
Ubicación: Bogotá D.C.
Mensajes: 178
Antigüedad: 23 años, 6 meses
Puntos: 0
Es exactamente lo que busco!!!

Que tal, gracias por la colaboracion.

Tu idea de crear los estados posibles es excelente, desde dias pasados he estado trabajando en algo parecido, pero aun no he logrado hacerlo correctamente.

Te agradeceria mucho si me puedes colaborar con el código, así podre guiarme un poco más aveces tengo problemas con la comunicación entre ASP y Javascript.

Estaré al tanto!!!!
__________________
.:. demente .:.
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 10:15.