Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2006, 17:52
fernandowind
 
Fecha de Ingreso: junio-2004
Mensajes: 131
Antigüedad: 19 años, 11 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?