Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 combo box combinados
 Foro Bloqueado  Tema Bloqueado


Autor Temas
edumon
Starting Member

Venezuela
7 Posts
Mensajes - 27 Dec 2005 :  16:45:40  Ver Perfil  Enviar Email
amigos necesito hacer una combinacion de 2 combo box, he estado buscando por aca pero de verdad no me sirve el codigo de jscript q esta circulando, es decir necesito traerme los datos de la bd en sqlserver y escogerlos desde alli, no se que me recomiendan

louis

jbarra
Junior Member

Chile
192 Posts
Posted - 28 Dec 2005 :  15:21:28  Ver perfil  Enviar e-mail
<SCRIPT>
var productos = new Array()
<%
I =0
sql = "select codigo_categoria, codigo_producto, producto from dual"
If Not rs.Eof then
Do While Not rs.Eof%>
productos[<%=I%>] =["<%=rs("codigo_categoria") %>","<%=rs("codigo_producto") %>","<%=rs("producto") %>"];
<% rs.MoveNext
I = I + 1
Loop
End if
rs.Close
Set rs = Nothing%>

function Carga_Combos(obj)
{
document.form.producto.length=0;

for(i=0;i<productos.length;i++)
{
document.form.producto.options[document.form.producto.options.length++] = new Option("Seleccione Producto","xxx");

if (productos[i][0] ==obj.options[obj.options.selectedIndex].value)
document.form.producto.options[document.form.producto.options.length++] = new Option(productos[i][2],productos[i][0]);
}
}

</SCRIPT>
<body>
<form name="form" method="POST">
<select name="categoria" onchange="Carga_Combos(this)">
<% Do While Not rs.eof %>
<option value="<%=rs("codigo") %>"><%=rs("nombre") %></option>
<% rs.Movenext
Loop %>
</select>
<select name="producto">
<option value="xxx">Seleccione Producto</option>
</select>
</form>
</body>
</html>

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar