Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/08/2005, 19:34
Avatar de g33k.gu
g33k.gu
 
Fecha de Ingreso: agosto-2005
Mensajes: 22
Antigüedad: 19 años, 7 meses
Puntos: 0
Cita:
Iniciado por yoyi2002
holas
tengo un combo que lo lleno de la base de datos, necesito que me despliegue los valores en el segundo dependiendo de lo seleccionado en el primero(con asp , sin arreglos)
---------------

carga manualmente las opciones del select o con un while de tu result set, incrementalo en uno, tengo una funcion, que puede solucionar el llenano

var sElemento =""
Response.Write("<select name='"+NombreCombo+"' "+ Eventos +" >")
if (Todos != "") {
sElemento = "<option value='-1'"
if (Seleccionado == -1) { sElemento += " selected " }
sElemento += ">"+Todos+"</option>"
Response.Write(sElemento)
}
var CCSQL = "SELECT " + CampoID +", " + CampoDescripcion + " FROM " + Tabla
if (Condicion != "") { CCSQL += " WHERE " + Condicion }
if (Orden != "") { CCSQL += " ORDER BY " + Orden }
Response.Write("<br>CCSQL: " + CCSQL)
var rsCC = AbreTabla(CCSQL,1,Conexion)
while (!rsCC.EOF){
sElemento = "<option value='"+rsCC.Fields.Item(0).Value+"'"
if (Seleccionado == rsCC.Fields.Item(0).Value) { sElemento += " selected " }
sElemento += ">"+rsCC.Fields.Item(1).Value+"</option>"
Response.Write(sElemento)
rsCC.MoveNext()}
rsCC.Close()
Response.Write("</select>")

ahora, una vez que tu llenaste tu combo, en el evento onchange ejecuta un
javascript que te haga un submit y com parametro mandas el nombre del combo que estas cambiando, y cuando la pagina (haciendo el submit sobre ella misma) se recargue, condiciona tu segundo combo, el parametro tiene tal valor, entonces, que haga un select,(el que tu decidas) y listo, ahora tienes un combo que depende de otro, si quieres otro ejemplo mas claro, responde a [email protected]