Ver Mensaje Individual
  #4  
Antiguo 12-10-2004
Avatar de Emilio
*Emilio* Emilio is offline
Capo
 
Registrado: may 2003
Ubicación: Palma de Mallorca
Posts: 2.635
Reputación: 10
Emilio Va por buen camino
Bueno vamos a ampliar con un sencillo ejemplito para que Kayetano no me tache de escueto

Código PHP:
<script>
function 
cambioregion ) {
  
document.form.comboB.length =0;
  switch ( 
region )  {
    case 
'baleares': {
      
document.form.comboB.options[0] = new Option('Mallorca''mallorca' );
      
document.form.comboB.options[1] = new Option('Menorca''menorca' );
      
document.form.comboB.options[2] = new Option('Ibiza''ibiza' );
      break;
    }
    case 
'catalunya': {
      
document.form.comboB.options[0] = new Option('Barcelona''barcelona' );
      
document.form.comboB.options[1] = new Option('Tarragona''tarragona' );
      
document.form.comboB.options[2] = new Option('Lerida''lerida' );
      
document.form.comboB.options[3] = new Option('Gerona''gerona' );
      break;
    }
    case 
'galicia':  {
      
document.form.comboB.options[0] = new Option('La Coruña''lacoruña' );
      
document.form.comboB.options[1] = new Option('Lugo''lugo' );
      
document.form.comboB.options[2] = new Option('Orense''orense' );
      
document.form.comboB.options[3] = new Option('Pontevedra''pontevedra' );
      break;
    }
  }
}
</script>

 
<form name="form" method="post" action="">
  <select name="comboA" onChange="cambio(this.value)">
      <option value="0" selected>Selecciona algo</option>
      <option value="baleares">Baleares</option>
      <option value="catalunya">Cataluña</option>
      <option value="galicia">Galicia</option>
  </select>
  <select name="comboB">
  </select>
</form> 
No creo que sean necesarias muchas explicaciones, si hay dudas copia y pega el codigo en un .htm y lo lanzas con tu navegador, él hablará por si mismo.
__________________
Saludos
Emilio
Responder Con Cita