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