Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/02/2011, 17:16
margarita02
 
Fecha de Ingreso: mayo-2007
Mensajes: 23
Antigüedad: 17 años
Puntos: 0
Respuesta: Formulario con varias listas desplegables

Necesitarias la libreria jquery-1.4.2.min.js

Este ejemplo es para select anidados de 2 niveles

dentro del header escribes:

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script language="JavaScript" type="text/JavaScript">
$(document).ready(function(){
$("#reforde").change(function(event){
var id = $("#reforde").find(':selected').val();
$("#desreforde").load('genera-reforde.php?id='+id);
});
});
</script>

y el formulario:

<tr><td class="celda" height="27" align="left">OPCION: </td>
<td height="27" align="left"><?php
$res=@mysql_query("select * from reforde");
printf ("<select name='reforde' id='reforde' style='font-family: Tahoma; font-size: 10px; width: 140px;' >");
echo "<option value=' ' selected>Selecciona un Opcion</option>";
while($row1 = @mysql_fetch_array($res))
{
printf("<OPTION VALUE= %s> %s",$row1["id_reforde"],htmlentities(strtoupper($row1["descrip"])));
}
@mysql_free_result($res);
printf ("</select>");
?></td></tr>
<tr><td class="celda" align="left">OBSERVACION :</td>
<td align="left"><select name="desreforde" id="desreforde" style='font-family: Tahoma; font-size: 10px; width: 500px;'>
</select>
</td>

</tr>