Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/10/2009, 06:16
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 16 años, 7 meses
Puntos: 2
Respuesta: Consulta...Muestre un select dependiente de otro select

Buen dia amigos,

Solo para compartir mi humilde solucion, para que en algun momento a alguna persona como yo quizas le pueda ser útil.

Me base en el link de caricatos:
http://www.forosdelweb.com/f13/mostr...-radio-199855/

...pero lo adapte segun mis necesidades (2 selects dependientes de un primer select):

1. Este es mi primer select:

<select name="tipo_doc" id="tipo_doc" onchange="visible(this.value)">
<option selected="selected">Elige</option>
<option value=1>DNI</option>
<option value=2>Carnet de Extranjería</option>
</select>

2. Estos son mis dos selects dependientes del primero:
<select name="select 2.1" id="select 2.1" style="width:200px;display: none;">
<option selected="selected">Elige</option>
<option>Soles</option>
<option>Nuevos Soles</option>
</select>

<select name="select 2.2" id="select 2.2" style="width:200px;display: none;">
<option selected="selected">Elige</option>
<option>Dolares</option>
<option>Euros</option>
<option>Pesos</option>
</select>


3. Este el codigo js:

function visible(dato){
document.formu.select 2.1.style.display = (dato == "1") ? "none" : "inline";
document.formu.select 2.2.style.display = (dato == "2") ? "none" : "inline";
document.formu.select 2.1.disabled = (dato == "1") ? true : false;
document.formu.select 2.2.disabled = (dato == "2") ? true : false;
}

y listo.


Saludos,
Willy S.