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

Listas desplegables dinámicas

Estas en el tema de Listas desplegables dinámicas en el foro de ASP Clásico en Foros del Web. Hola, antes de todo gracias a los ke se preocupen x leer esto. Ahora voy con el problema: Tengo 2 listas desplegables('selects') y kiero ke ...
  #1 (permalink)  
Antiguo 08/07/2004, 17:15
 
Fecha de Ingreso: junio-2004
Mensajes: 52
Antigüedad: 20 años, 11 meses
Puntos: 0
Listas desplegables dinámicas

Hola, antes de todo gracias a los ke se preocupen x leer esto. Ahora voy con el problema: Tengo 2 listas desplegables('selects') y kiero ke cuando selecciono una marca en una se me cargen los productos ke pertenecen a esa marca en la base de datos. Como podria hacerlo???

Muxas gracias. Si necesitais + información contestarme.
  #2 (permalink)  
Antiguo 08/07/2004, 19:46
 
Fecha de Ingreso: julio-2003
Ubicación: Buenos Aires/Capital Federal
Mensajes: 181
Antigüedad: 21 años, 10 meses
Puntos: 0
Se hace igual que como lo harias con un link del tipo loquese.asp?dato=xxx. Lo que tienes que hacer es indicarle mediante un script que cuando seleccione una opcion te direccione al link especificado. Busca en www.desarrolloweb.com en la seccion de Taller de JavaScript, que hay un ejemplo de como hacer lo de los link, lo demas es simplemente pasarle a una pagina ASP el parametro de la seleccion y de acuerdo a el hacer la consulta a la bd.
__________________
No se puede inventar un sistema a prueba de tontos, porque los tontos son muy ingeniosos.
  #3 (permalink)  
Antiguo 09/07/2004, 08:16
Avatar de mft
mft
 
Fecha de Ingreso: abril-2003
Ubicación: *
Mensajes: 239
Antigüedad: 22 años, 1 mes
Puntos: 4
faqs

si puedes revisa las FAQS de este foro, o en el propio buscador, selecciona listas desplegables y encontraras lo q buscas

o a este link , eso esta con un base de datos, checalo!!http://www.aspfacil.com/codigo/listasdependientes.asp

__________________
Lo que haces, determina lo que eres.
Saludos!
  #4 (permalink)  
Antiguo 05/11/2004, 13:12
Avatar de Stickmaster2004  
Fecha de Ingreso: septiembre-2004
Ubicación: Barranquilla
Mensajes: 568
Antigüedad: 20 años, 7 meses
Puntos: 0
llenar lista desplegable hasta valor de la base de datos

si tengo un campo en la base de datos y este a su vez hay un resgistro con valor de 3 entonces en una pagina debo mostrar un combo que contenga valores entre 1 y tres como hago esto, o lo mismo si hay un 4 entonces en una pagina debo mostrar un combo que contenga valores entre 1 y cuatro y asi sucesivamente, les gradeceria si me pudieran ayudar, esto es tengo un campo llamado valor y uno de los registros tiene el valor 3 y pues en una pagina debo mostrar una lista desplegable con los numeros 1,2,3 y asi si tengo un campo llamado valor y uno de los registros tiene el valor 4 y pues en una pagina debo mostrar una lista desplegable con los numeros 1,2,3,4.
__________________
Solo el que se basa en conocimiento basico y cultiva el aprendizaje obtendra sabiduria
  #5 (permalink)  
Antiguo 05/11/2004, 14:27
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
De acuerdo

este es un ejemplo que uso para categorias y subcategorias, tienes que tener tu conexion y tu base de datos con los campos qeu necesites.
espero te sirva para qeu saques un ejemplo.
suerte.


en head
Código:
 
<script language = "JavaScript">
<%
Sql = "Select * from subcategoria_ppequipos"
 rs.Open Sql, con, 3, 3
x=0
%>
// FUNCION DE COMBO BOX COMBINADO
function sublist(inform, selecteditem)
 {
 inform.subcategoria.length = 0
  <%
  count= 0
  y=0
  do while not rs.eof
 %>
 x = <%= trim(y) %>; 
 subcat = new Array();
 subcatagorys = "<%=(rs("subcategoria"))%>";
 subcatagoryof = "<%=(rs("id_categoria_ppequipos"))%>";
 subcatagoryid = "<%=(rs("id"))%>";
 subcat[x,0] = subcatagorys;
 subcat[x,1] = subcatagoryof;
 subcat[x,2] = subcatagoryid;
 if (subcat[x,1] == selecteditem) {
   var option<%= trim(count) %> = new Option(subcat[x,0], subcat[x,2]);
	inform.subcategoria.options[inform.subcategoria.length]=option<%= trim(count)%>;
	 }
  
 <%
   count = count + 1
   y = y + 1
   rs.movenext
  loop
 rs.close
 %>
}
</script>

en tu formulario

Código:
 
<form name="form1" method="post" action="tupagina.asp">
	<select size="1" id="select3" name="categoria" onChange = "javascript:sublist(this.form, categoria.value);">
	  <option value="-1" selected>Seleccione una Categoría</option>
	  <%Sql2 = "Select numero,nombre from categorias_ppequipos"
   rs.Open Sql2, Con
   do while not rs.eof
			%>
	  <option value="<%=rs("numero")%>"><%=rs("nombre")%></option>
	  <%rs.movenext
			  loop
			set rs=nothing
   set con=nothing%>
	</select>
	<select id="select" name="subcategoria" size="1">
	  <option value="-1" selected>Seleccione una Subcategoria</option>
	</select>
</form>
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 06:33.