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.