Hola, la cosa es que copie un codigo javascript para mostrar más campos si se elegia un campo radio en concreto, y me funciona muy bien... Lo que sucede es que ahora quiero hacer lo mismo pero con un campo de seleccion y no hay manera...
Tal vez se me entienda mejor con el codigo:
Código:
<script type="text/javascript">
function mostrarReferencia(){
if (document.form3.Conocido[1].checked == true) {
document.getElementById('desdeotro').style.display='block';
} else {
document.getElementById('desdeotro').style.display='none';
}
}
</script>
<script type="text/javascript">
function mostrarReferencia2(){
if (document.form3.Posi.value = "1") {
document.getElementById('desdeotro2').style.display='block';
} else {
document.getElementById('desdeotro2').style.display='none';
}
}
</script>
Código:
<form id="form3" name="form3" method="post" action="final.php">
<p>
<input name="Conocido" type="radio" id="Conocido_0" onclick="mostrarReferencia();" value="Google" checked="checked" /> Sin impresion
<input type="radio" name="Conocido" value="Otros" id="Conocido_1" onclick="mostrarReferencia();" /> Con impresion
</p>
<div id="desdeotro" style="display:none;">
<p>
<select name="Posicion" id="Posi" onchange = "function mostrarReferencia2();">
<option value="1">1</option>
<option value="2">2</option>
</select>
Posiciones</p>
<p>
<label for="color1"></label>
<select name="color1" id="color1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
Nº de colores posicion 1</p>
<div id="desdeotro2" style="display:none;"> <p>
<select name="color2" id="color2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
Nº de colores posicion 2 </p>
</div>
<p>
<input type="submit" name="adjuntar archivo" id="Adjuntar archivo" value="Adjuntar archivo" />
</p>
</div>
<p>
<label for="empresa"></label>
<input type="text" name="empresa" id="empresa" />
Empresa</p>
<p>
<input type="text" name="contacto" id="contacto" />
Contacto</p>
<p>
<input type="text" name="tel" id="tel" />
Telefono</p>
<p>
Comentarios</p>
<p>
<label for="coment"></label>
<textarea name="coment" id="coment" cols="132" rows="7"></textarea>
</p>
<p>
<input name="news" type="checkbox" id="news" checked="checked" />
<label for="news"></label>
Recibir la Newsletter de publiregal.es</p>
<p>
<input type="checkbox" name="checkbox" id="checkbox" />
<label for="checkbox"></label>
He leído y acepto la política de protección de datos y las condiciones generales de venta
Ver política de protección de datos Ver condiciones generales de venta
</p>
<p>
<input type="submit" name="button" id="button" value="Enviar" />
</p>
</form>