Foros del Web » Programando para Internet » Javascript »

formulario, mostar campos ocultos

Estas en el tema de formulario, mostar campos ocultos en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/01/2012, 05:01
 
Fecha de Ingreso: enero-2012
Ubicación: Alzira, Valencia
Mensajes: 90
Antigüedad: 8 años, 2 meses
Puntos: 5
formulario, mostar campos ocultos

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&ordm; 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&ordm; 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>
  #2 (permalink)  
Antiguo 24/01/2012, 09:35
Avatar de autonotel  
Fecha de Ingreso: junio-2003
Ubicación: Vigo
Mensajes: 480
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: formulario, mostar campos ocultos

Hola,

cambiando esta línea
<select name="Posicion" id="Posi" onchange = "function mostrarReferencia2();">

Por esto,
<select name="Posicion" id="Posi" onchange = "mostrarReferencia2();">

a mi me funciona. Aparece un nuevo select
  #3 (permalink)  
Antiguo 24/01/2012, 11:28
 
Fecha de Ingreso: enero-2012
Ubicación: Alzira, Valencia
Mensajes: 90
Antigüedad: 8 años, 2 meses
Puntos: 5
Respuesta: formulario, mostar campos ocultos

Muchisimas gracias!!!

Me funciona!!!!! estoy más contento que un niño con zapatos nuevos!!!
  #4 (permalink)  
Antiguo 24/01/2012, 11:30
 
Fecha de Ingreso: enero-2012
Ubicación: Alzira, Valencia
Mensajes: 90
Antigüedad: 8 años, 2 meses
Puntos: 5
Respuesta: formulario, mostar campos ocultos

Pffff, debo de tener otro error...

Marco la opción 2 y sale los campos ocultos pero se vuelve a seleccionar la opción 1...

De todas maneras me imagino que sera algun error tonto... esta noche le echo un vistazo y ya digo si lo he solucionado... Muchas gracias

Etiquetas: formulario, oculto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:36.