Necesito mostrar/ocultar opciones en un menú desplegable de selección dependiente de otras opciones desplegables de selección.jQuery mostrar/ocultar opciones de un menú desplegable de selección, cuando se selecciona la opción en otro menú desplegable de selección
El siguiente código muestra lo que estoy tratando de lograr.
Si la opción de menú 'column_select' está configurada en '1 columna', el menú de selección 'layout_select' debe mostrar solo la opción 'ninguno'.
Si la opción de menú 'column_select' está establecida en '2 column', el menú de selección 'layout_select' debe mostrar solo las opciones 'layout 1' y 'layout 2'.
Si la opción de menú 'column_select' está establecida en '3 column', el menú de selección 'layout_select' debe mostrar solo las opciones 'layout 3', 'layout 4' y 'layout 5'.
<select name="column_select" id="column_select">
<option value="col1">1 column</option>
<option value="col2">2 column</option>
<option value="col3">3 column</option>
</select>
<select name="layout_select" id="layout_select">
<!--Below shows when '1 column' is selected is hidden otherwise-->
<option value="col1">none</option>
<!--Below shows when '2 column' is selected is hidden otherwise-->
<option value="col2_ms">layout 1</option>
<option value="col2_sm">layout 2</option>
<!--Below shows when '3 column' is selected is hidden otherwise-->
<option value="col3_mss">layout 3</option>
<option value="col3_ssm">layout 4</option>
<option value="col3_sms">layout 5</option>
</select>
Hasta ahora todo lo que he probado ha fallado abysmally .... Soy nuevo en jQuery. Si alguien pudiera ayudar, sería muy apreciado. ¡Gracias!
¡Gracias! esto parece funcionar, pero hay un pequeño problema ... Cuando se selecciona la opción de "column_select", la opción actualmente seleccionada en "layout_select" permanece igual. ¿Hay alguna manera de hacer que la opción cambie? – Nick
Genial Implementé su última actualización y funciona bien. Un problema que tengo es que al actualizar no se mantiene seleccionada la opción correcta. Una vez que la página se actualiza, "#layout_select" vuelve a la primera selección. Me preguntaba si podría imponértelo un poco más para decirme cómo puedo mantener seleccionada la opción correcta al actualizar. – Nick
¿En qué circunstancias se está refrescando la pantalla? ¿Es después de una publicación de formulario? – ipr101