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

Carga formulario desde Select-Option

Estas en el tema de Carga formulario desde Select-Option en el foro de ASP Clásico en Foros del Web. Hola buenas, mi duda es la siguiente: Tengo un select rellenado con una lista de nombres recogidos a traves de una consulta asp y lo ...
  #1 (permalink)  
Antiguo 15/02/2006, 02:43
Avatar de josemari11  
Fecha de Ingreso: agosto-2004
Ubicación: Fuenlabrada (Madrid)
Mensajes: 95
Antigüedad: 20 años, 7 meses
Puntos: 0
Pregunta Carga formulario desde Select-Option

Hola buenas, mi duda es la siguiente:
Tengo un select rellenado con una lista de nombres recogidos a traves de una consulta asp y lo que quiero es que al hacer clic en cada OPTION de la lista se carguen los datos que coincidan con ese nombre en una serie de cajas de texto (nombre, apellidos, nif, direccion, ...)

Es decir, yo he cargado todos los datos en algún array o similar o incluso al hacer clic en el nombre de la lista, me muestra los datos para ese nombre.

Creo haberme explicado bien pero no sé yo. Hasta luego y muchas gracias.
  #2 (permalink)  
Antiguo 15/02/2006, 03:40
Avatar de gorka_arai  
Fecha de Ingreso: octubre-2005
Mensajes: 281
Antigüedad: 19 años, 6 meses
Puntos: 1
Código:
seleccion=request.form("nombre_combobox")
Con eso almacenas en la variable seleccion el value del option del combo. Ahora que ya tienes la selección del usuario pos haces una consulta sql usando el valor de la seleccion. Por ejemplo:

Código:
sql="select * from clientes where nombre="' & seleccion & '""
Y ya con esos datos en tu recordset pos los vas cargando en tus text para mostrar esa información y tal...

Agur
  #3 (permalink)  
Antiguo 15/02/2006, 10:29
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 20 años
Puntos: 37
Bueno si ya traes todos los datos de tu consulta en un arreglo, por que no mejor para no recargar la pagina nuevamente, los cargas con javascript asi cuando le den click a una opcion de la lista, solo borras y vuelves a escribir los datos en los campos de texto, algo similar con lo que se hace con listas enlazadas. Esto es recomendable si no son muchos registros.

Si solo traes el nombre o id, bueno pues es inevitable que vuelvas a consultar la base.

bye
  #4 (permalink)  
Antiguo 15/02/2006, 10:37
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
si quieres enviar el formulario al seleccionar una opcion del select es tema de ASP guiate por lo que dice gork_arai sino, si ya cargaste los datos en un arreglo usando javascript es tema de ese foro


saludos
__________________
Manual de ASP Avanzado ;-)
  #5 (permalink)  
Antiguo 15/02/2006, 11:00
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Ayer preguntó lo mismo, en el foro javascript y en el foro ASP... Este último lo moví a JS y se lo terminaron combinando en un solo mensaje: http://www.forosdelweb.com/f13/cargar-datos-desde-select-option-370937/

Por el comportamiento que describe, lo que necesita es javascript. Peroo.... hay opiniones muy válidas en ese enlace de por qué no usar javascrpt (flaviovich y Cap.Buscapina).

En fin... que decida si quiere usar javascript, ASP (haciendo un reload de la page cada vez que el onchange del select se efectúe) o Ajax y de allí vemos qué contestar y en qué foro...
__________________
...___...
  #6 (permalink)  
Antiguo 15/02/2006, 11:17
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 meses
Puntos: 7
Mira esta dirección. Creo que es algo parecido a lo que quieres. Esta hecho con Rico (una libreria AJaX):

http://openrico.org/rico/demos.page?...jax_inner_HTML



Un saludo
  #7 (permalink)  
Antiguo 15/02/2006, 11:42
Avatar de josemari11  
Fecha de Ingreso: agosto-2004
Ubicación: Fuenlabrada (Madrid)
Mensajes: 95
Antigüedad: 20 años, 7 meses
Puntos: 0
Gracias a todos y pedir perdón al moderador, pensé que se había posteado mal al ver mi mensaje como una respuesta en el de javascript.

Al final no sé como lo haré dado que la base de datos de clientes sobre la que tengo que trabajar NO TIENE ID... es decir, que no tiene un identificador como cod_cliente o similar, así que me tendrá que buscar un poco más la vida (ya he propuesto que añadan el id... madre mía).

Hasta luego y gracias.
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 20:25.