Foros del Web » Creando para Internet » HTML »

Campos condicionales

Estas en el tema de Campos condicionales en el foro de HTML en Foros del Web. Hola. Tengo un formulario en HTML y quisiera que unos campos se mostraran o no en función del valor de otro campo. Concretamente tengo una ...
  #1 (permalink)  
Antiguo 01/04/2015, 03:44
 
Fecha de Ingreso: marzo-2015
Mensajes: 8
Antigüedad: 9 años, 8 meses
Puntos: 1
Campos condicionales

Hola. Tengo un formulario en HTML y quisiera que unos campos se mostraran o no en función del valor de otro campo.

Concretamente tengo una lista desplegable que tiene los valores "1,2,3,4,5". En función del número elegido quiero que se vayan enseñando más campos o no.

Gracias.

Saludos.
  #2 (permalink)  
Antiguo 01/04/2015, 04:05
 
Fecha de Ingreso: marzo-2015
Mensajes: 8
Antigüedad: 9 años, 8 meses
Puntos: 1
Respuesta: Campos condicionales

Perdón, se me olvidó el codigo:
<tr><td style="color: #930"> Más asegurados</td>
<td><select name="Más asegurados">
<option></option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select></td></tr>
<tr><td>Fecha Nacimiento</td><td><input type="text" pattern="(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d" title="La fecha ha de tener el siguiente formato: dd/mm/aaaa" size="10" name="Fecha Nacimiento AS1" />
<td>Sexo</td>
<td><select name="Sexo AS1">
<option></option>
<option>Varón</option>
<option>Mujer</option>
</select></td><td>
Parentesco</td><td><select name="Parentesco AS1">
<option></option>
<option>Cónyuge</option>
<option>Hijo</option>
<option>Padre</option>
<option>Otro</option>
</select></td></tr>

Lo que quiero es que si se elige alguna opción de "Más asegurados" se enseñen los campos que vienen a continuación y además se pongan como required
  #3 (permalink)  
Antiguo 01/04/2015, 08:55
Avatar de XLogus  
Fecha de Ingreso: noviembre-2008
Ubicación: AQP
Mensajes: 495
Antigüedad: 16 años
Puntos: 19
Respuesta: Campos condicionales

Hola

Estás equivocado eso no es HTML sino javascript, en el combo deberías usar el evento onchange para capturar el valor elegido y luego mediante jQuery o directamente sobre DOM mostrar los otros campos depende de tu experiencia con javascript
  #4 (permalink)  
Antiguo 01/04/2015, 10:38
 
Fecha de Ingreso: marzo-2015
Mensajes: 8
Antigüedad: 9 años, 8 meses
Puntos: 1
Respuesta: Campos condicionales

Pues hombre, no tengo mucha, por eso pido ayuda con el código.
  #5 (permalink)  
Antiguo 02/04/2015, 09:53
Avatar de mardojai  
Fecha de Ingreso: noviembre-2012
Ubicación: Lima, Perú
Mensajes: 137
Antigüedad: 12 años
Puntos: 44
Respuesta: Campos condicionales

Quieres que según eligen los números se activen campos para 1 persona, 2 personas, 3 personas, etc.. ?
__________________
El que supera a otros es poderoso, y el que se supera a sí mismo es invencible.
__________________
Si te sirvió puntúa.
  #6 (permalink)  
Antiguo 02/04/2015, 10:09
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Campos condicionales

Quizá esto te sirva como referencia:

http://www.forosdelweb.com/f13/radio...entes-1124440/

http://www.forosdelweb.com/f13/ocult...elect-1124217/
__________________
¿Te sirvió la respuesta? Deja un +1
  #7 (permalink)  
Antiguo 02/04/2015, 10:13
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: Campos condicionales

Cita:
Iniciado por XLogus
mediante jQuery o directamente sobre DOM
jQuery utiliza expresamente el DOM

Solamente es una librería que proporciona un conjunto de métodos/herramientas que supuestamente "facilitan" el trabajo.
  #8 (permalink)  
Antiguo 02/04/2015, 11:09
Avatar de XLogus  
Fecha de Ingreso: noviembre-2008
Ubicación: AQP
Mensajes: 495
Antigüedad: 16 años
Puntos: 19
Respuesta: Campos condicionales

Cita:
Iniciado por PHPeros Ver Mensaje
jQuery utiliza expresamente el DOM

Solamente es una librería que proporciona un conjunto de métodos/herramientas que supuestamente "facilitan" el trabajo.
Me refería al uso de DOM directamente a mano como alternativa a hacerlo con un framework que ya trae funciones para manipularlo más fácilmente. Obviamente ambas opciones manipulan DOM

Regresando a la pregunta puedes ver este tutorial donde explica como hacer campos dependientes usando jQuery http://www.miguelmanchego.com/2015/h...condicionales/
  #9 (permalink)  
Antiguo 12/04/2015, 23:23
 
Fecha de Ingreso: marzo-2015
Mensajes: 8
Antigüedad: 9 años, 8 meses
Puntos: 1
Respuesta: Campos condicionales

Lo que necesito es que si alguien no elige "Más asegurados" se oculten los campos de datos de las personas, que si elige en "Más asegurados" "1", por ejemplo, se muestren los campos de persona1 y los demás queden ocultos, si elige "2",que se muestren los campos de persona1 y persona2, y así sucesivamente. Gracias.

Etiquetas: formulario
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 04:42.