Foros del Web » Programando para Internet » Javascript »

Problema con combo

Estas en el tema de Problema con combo en el foro de Javascript en Foros del Web. tengo un problema con los siguientes select dependientes, lo que hacen es bajar de una base de datos el primer termino y segun este primer ...
  #1 (permalink)  
Antiguo 14/07/2006, 17:52
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años, 5 meses
Puntos: 0
Problema con combo

tengo un problema con los siguientes select dependientes, lo que hacen es bajar de una base de datos el primer termino y segun este primer termino se muestran opciones en el siguiente select. Andar me anda bien pero el problema es que quiero que en forma predefinada los dos select tengan cargados un valor por defecto pero no encuentro como hacerlo. Les paso el codigo:

<% call conecto
ssql = "SELECT codigopartido as familia, codigo, denominacion "&_
"FROM localidad ORDER BY denominacion"

cmd.CommandText = ssql
set ors= cmd.execute
x=0 %>

function sublist(inform, selecteditem)
{
inform.otralocalidad.value='';
document.getElementById('subcatagory').disabled = false;

inform.subcatagory.length = 0
<% count= 0
y=0
do while not ors.eof %>
x = <%= trim(y) %>;
subcat = new Array();
subcatagorys = "<%= lcase(ors("denominacion")) %>";
subcatagoryof = "<%=(ors("familia"))%>";
subcatagoryid = "<%=(ors("codigo"))%>";
subcat[x,0] = subcatagorys;
subcat[x,1] = subcatagoryof;
subcat[x,2] = subcatagorys;

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 = y + 1
ors.movenext
loop %>
}



<tr>
<td class="text1">Provincia</td>
<td width="">
<select size="1" id="familia" name="familia" onChange = "javascript:sublist(this.form, familia.value);">
<option value="">&nbsp;</option>
<% ssql = "SELECT distinct id, nombre as familia FROM provincia ORDER BY nombre"

cmd.CommandText = ssql
set ors= cmd.execute
do while not ors.eof %>
<option value="<%= ors ("id")%>"><%= ors ("familia") %></option>
<%ors.movenext
loop
call cierro
Set ors = Nothing %>
</select>
</td>
</tr>

<tr>
<td class="text1">Localidad</td>
<td width="">
<SELECT id="subcatagory" name="subcatagory" size="1" onload = "javascript:sublist(this.form, familia.value=2);">
<Option value=""></option>
</SELECT>
</td>
</tr>

Se entiende lo que quiero hacer?
  #2 (permalink)  
Antiguo 14/07/2006, 17:55
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 20 años, 5 meses
Puntos: 0
perdon en realidad el "=2" del segundo select no va me quedo por error de algo que intente
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 18:42.