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

Enlazar 2 Combo en ASP

Estas en el tema de Enlazar 2 Combo en ASP en el foro de ASP Clásico en Foros del Web. Hola. Queria saber si me pueden ayudar, lo que pasa es que estoy haciendo un mantenedor y necesito llenar una combo con datos de una ...
  #1 (permalink)  
Antiguo 15/05/2007, 12:07
 
Fecha de Ingreso: marzo-2007
Mensajes: 8
Antigüedad: 18 años
Puntos: 0
Enlazar 2 Combo en ASP

Hola.

Queria saber si me pueden ayudar, lo que pasa es que estoy haciendo un mantenedor y necesito llenar una combo con datos de una tabla, esto ya lo hice, pero mi problema es el siguiente.

necesito poblar el primer combo y al seleccionar una opcion del combo se me llene el otro combo con las opciones del primer combo.
  #2 (permalink)  
Antiguo 15/05/2007, 12:40
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, 1 mes
Puntos: 535
Re: Enlazar 2 Combo en ASP

buscá información sobre selects dependientes o combos anidados o combinaciones de ellas ;)
__________________
...___...
  #3 (permalink)  
Antiguo 15/05/2007, 16:54
Avatar de gorka_22  
Fecha de Ingreso: septiembre-2003
Mensajes: 95
Antigüedad: 21 años, 7 meses
Puntos: 1
Re: Enlazar 2 Combo en ASP

Esto es javascript
  #4 (permalink)  
Antiguo 15/05/2007, 21:02
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, 1 mes
Puntos: 535
Re: Enlazar 2 Combo en ASP

Cita:
Iniciado por gorka_22 Ver Mensaje
Esto es javascript
Puede que si...
__________________
...___...
  #5 (permalink)  
Antiguo 17/05/2007, 09:37
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 21 años, 8 meses
Puntos: 1
De acuerdo Re: Enlazar 2 Combo en ASP

yo utilizo este desde un BD
Código PHP:
<script language "JavaScript">

<%
Dim xcounty

    SQL 
"SELECT IdModelo, NombreModelo, IdMarca FROM Modelos"
    
CrearRs(objRS)
x=0
%>

// FUNCION DE COMBO BOX COMBINADO

function sublist(informselecteditem)
 {
    
inform.subcatagory.length 0

    
<%
     
count0
     y
=0
     
Do While Not rs.EOF
    
%>

    
= <%= trim(y) %>;

    
subcat = new Array();
    
subcatagorys "> <%=(rs("NombreModelo"))%>";
    
subcatagoryof "<%=(rs("IdMarca"))%>";
    
subcatagoryid "<%=(rs("IdModelo"))%>";
    
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.subcatagory.options[inform.subcatagory.length]=option<%= trim(count)%>;
     }
    <%
      
count count 1
      y 
1
      rs
.MoveNext
     Loop
    rs
.Close()
    
Set rs Nothing
    
%>
}
</script> 
Código PHP:
<select size="1" id="cat" name="MarcaVehiculo" onChange "javascript:sublist(this.form, cat.value);">
        
<
option selected value="0">Seleccione</option>
<%
    
SQL "SELECT IdMarca, NombreMarca FROM Marcas"
    
CrearRS(objRS)
Do While 
Not rs.EOF%>
        <
option value="<%=rs("IdMarca")%>">* <%=rs("NombreMarca")%></option>
<%
rs.MoveNext
Loop
rs
.Close()
Set rs Nothing
%>
            </
select>&nbsp; [
<
a href="javascript:;" onclick="FP_openNewWindow('250', '150', false, false, false, false, false, false, 'Vehiculo', /*href*/'agregar.asp?accion=marca')">
Agregar</a> ]</td>
            </
tr>
            <
tr>
                <
td width="30%" height="25" class="text" align="right">
                <
font color="#FF0000">*</fontModelo::</td>
                <
td height="25" class="text" width="488" colspan="3">
        <
select id="subcatagory" name="ModeloVehiculo" size="1">
    <
option value="0">--------------------</option>
    </
select
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.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 21:31.