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.639
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 
cambio( region ) {
  
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