Foros del Web » Programando para Internet » Javascript »

Abrir modal form -display <div> dependiendo del valor de un select

Estas en el tema de Abrir modal form -display <div> dependiendo del valor de un select en el foro de Javascript en Foros del Web. Hola, tengo un formulario con un UI dialog y quiero que al abrirlo me muestre divs dependiendo del valor de un select que hay dentro ...
  #1 (permalink)  
Antiguo 12/11/2015, 17:41
 
Fecha de Ingreso: octubre-2011
Mensajes: 206
Antigüedad: 12 años, 5 meses
Puntos: 1
Abrir modal form -display <div> dependiendo del valor de un select

Hola,

tengo un formulario con un UI dialog y quiero que al abrirlo me muestre divs dependiendo del valor de un select que hay dentro de ese formulario. No quiero que se show/hide cuando se cambie el select (onchange), si no que se muestre al abrirlo.

Código PHP:

    
<select id="nombre"  name="nombre" >
                          
                            <
option value="1">Daniel</option>   
                            <
option value="2">David</option>
                             <
option value="3">Miguel</option
    </
select>
     <
div id="ocultable">

       ...
     </
div
El valor del select al abrir el cuadro de dialogo puede ser cualquiera de los tres. Si por ejemplo es Daniel se deberíamostrar el div "ocultable" pero si es David no se debería mostrar.

Agradecería ayuda,me estoy volviendo loco con esto.

Un saludo
  #2 (permalink)  
Antiguo 13/11/2015, 14:52
 
Fecha de Ingreso: octubre-2010
Mensajes: 219
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: Abrir modal form -display <div> dependiendo del valor de un select

Podrías usar un modal dialog de bootstrap como muestra en el segundo ejemplo.

Última edición por quilmes_05; 13/11/2015 a las 14:59

Etiquetas: dependiendo, display, form, formulario, modal, select, valor
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 21:34.