listas tipo select con datos dinámicos

20/05/2004 - 11:09 por jose vs sergio | Informe spam
Hola soy nuevo en esto y me gustaria que me ayudaseis un
poco con algo que se nos resiste

Queremos realizar dos listas tipo select que se cuando
seleccionas un objeto en una se actualicen los datos en
la otra. (es decir, que cuando el usuario pinche en una
lista de grupos en la otra lista aprezcan los elementos
que pertenecen a cada grupo, de forma que pueda ir
haciendo figerentes selecciones según navegue por los
difierentes grupos)

Saludos y gracias
 

Leer las respuestas

#1 Carlos Rojas
20/05/2004 - 16:34 | Informe spam
Hola lo siguiente te lo escribo de memoria, no lo he probado pero espero
entiendas la idea

<%@ Language=VBScript %>
<HTML>
<HEAD>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function grupo_onchange() {
formulario.submit();
}

//-->
</SCRIPT>
</HEAD>
<BODY>
<form name="formulario" method="post">
<SELECT name=grupo LANGUAGE=javascript onchange="return grupo_onchange()">
<OPTION value="">Seleccione un grupo</OPTION>
<%
' aca deberia conectarse a la base de datos
' haz un bucle que recorra la tabla de grupos
' para obtener los nombres y codigos de los grupos
' el codigo lo ponen dentro en la propiedad value
' y la descripcion ponla antes de </option>

%>
<OPTION value="1">Grupo 1</OPTION>
<OPTION value="2">Grupo 2</OPTION>
</SELECT>
<SELECT name=Productos>
<%if Request.form("grupo")="" then%>
<OPTION value="">Seleccione un grupo primero</OPTION>
<%else
'conecta aca a la base de datos y obten los productos
'que pertenecen al grupo seleccionado
'por ejemplo :
set rsProducto=conexion.execute("select * from producto where
idGrupo='"&request.form("grupo")&"'")
do until rsProducto.eof
%>
<option
value="<%=rsProducto("CampoIdProducto")%>"><%=rsProducto("CampoNombreProduct
o")%></option>
<%
rsProducto.movenext
loop
end if%>
</SELECT>

</form>
</BODY>
</HTML>

Espero que te sirva.
si tienes alguna duda enviame un email


Saludos
Carlos Rojas



"jose vs sergio" escribió en el
mensaje news:f9bb01c43e4a$24d0c420$
Hola soy nuevo en esto y me gustaria que me ayudaseis un
poco con algo que se nos resiste

Queremos realizar dos listas tipo select que se cuando
seleccionas un objeto en una se actualicen los datos en
la otra. (es decir, que cuando el usuario pinche en una
lista de grupos en la otra lista aprezcan los elementos
que pertenecen a cada grupo, de forma que pueda ir
haciendo figerentes selecciones según navegue por los
difierentes grupos)

Saludos y gracias

Preguntas similares