Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2007, 03:40
menfield
 
Fecha de Ingreso: febrero-2007
Mensajes: 2
Antigüedad: 17 años, 10 meses
Puntos: 0
rellenar una lista en funcion de otra lista

Este es mi problema. Dispongo de un formulario el cual tiene dos listas entre muchos otros objetos. Una lista es de familias y la subfamilias:
Codigo
<td>
Familia
</td>
<td>
<select name="familias" onChange="habilita(this.form)">
<option value="0" onClick="deshabilita(this.form)">No especificado</option>
<?php while ($rscampofam = mysql_fetch_array($rsfam) ){ ?>
<option value="<?php echo $rscampofam["fam_id"]; ?>"><?php echo $rscampofam["fam_nombre"]; ?></option>
<?php } ?>
</select>
</td>
<td>
</td>
<td>

Sub Familia
</td>
<td>
<select name="subfamilias" disabled="disabled">
<?
$sqlsubfam = "Select * From subfamilias where sub_fam_id=";
$rssubfam = mysql_query($sqlsubfam);
?>
<option value="0">No especificado</option>
<?php while ($rscamposubfam = mysql_fetch_array($rssubfam) ){ ?>
<option value="<?php echo $rscamposubfam["sub_id"]; ?>"><?php echo $rscamposubfam["sub_nombre"]; ?></option>
<?php } ?>
</select>
</td>

FIN CODIGO HTML
Lo que yo kiero hacer es en funcion del id de la familia rellenar la lista de subfamilias. La cuestion es que yo habilito la lista subfamilia cuando se cambia la familia:
Código
<script languaje="javascript">
function habilita(form)
{

form.subfamilias.disabled = false;
var opcion = document.subfamilias.selectedIndex;


}

function deshabilita(form)
{
form.subfamilias.disabled = true;
}
</script>
Fín código
Agradecería que me ayudarais xq nadie por aki puede hacerlo.

Gracias por anticipado