Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2006, 11:26
bitshoot
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 20 años, 2 meses
Puntos: 0
query en js para cargar combo

bueno estoy a punto de cargar un combo segun la opcion seleccionada desde otro combo, pero tengo unos problemillas...

si bien cuando elijo una opcion me carga info en el combo 2, no me carga lo k realmente me tiene que cargar y me carga solo un valor (o una opcion) cuando tengo mas valores en la tabla... las siguientes funciones

function addOpt(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}

function cambia(oCntrl){


var indice = document.form5.linea.selectedIndex;
var valor = document.form5.linea.options[indice].value;


switch (valor)
{
<% set rs=server.CreateObject("adodb.recordset")
sql="select id_producto,codigoProd,codLineaProd,nombreProd from producto"
rs.Open sql, conexion, 3, 3

while not rs.eof %>
case '<%=rs("codLineaProd")%>':
addOpt(oCntrl, 0, "<%=rs("nombreProd")%>", "<%=rs("codigoProd")%>");
break;
<% rs.movenext
wend %>
}
}

la cosa esk valor es un codigo de una categoria seleccionada... y la consulta es para todos los productos que pertenecen a esa categoria, pero en la query valor deberia ir dentro del where o no?? en ese caso no se implentaria switch (valor)... la verdad es que no se trabajar mucho con js y llegue a eso viendo algunos codigos mas menos iguales

espero me puedan ayudar con el proble desde ya se agradese