A client needed me to show a certain hidden div on the page if a certain option was selected in a dropdown box. Here is the javascript/jquery code I used to show the div when the option was selected. I had multiple items on the page with the same dropdown box so I also needed to know from which dropdown box the selection came.
//
<script>
function process_select(sel,id) {
$('#'+sel.value+'_'+id).show();
})
}
</script>
<div id="who_1" style="display:none">Show the 'who' content #1</div>
<div id="who_2" style="display:none">Show the 'who' content #2</div>
<div id="what_1" style="display:none">Show the 'what' content #1</div>
<div id="what_2" style="display:none">Show the 'what' content #2</div>
<div id="now_1" style="display:none">Show the 'now' content #1</div>
<div id="now_2" style="display:none">Show the 'now' content #2</div>
<div id="then_1" style="display:none">Show the 'then' content #1</div>
<div id="then_2" style="display:none">Show the 'then' content #2</div>
<select name="test" id="test" onchange="process_select(this,1)">
<option value="who">Who</option>
<option value="what">What</option>
<option value="now">Now</option>
<option value="then">Then</option>
</select>
<select name="test2" id="test2" onchange="process_select(this,2)">
<option value="who">Who</option>
<option value="what">What</option>
<option value="now">Now</option>
<option value="then">Then</option>
</select>
//
