I have two radio buttons and a drop down box as you can see below. What I want to do is: 1. While no is checked, either hide, or grey out the drop down box, and 2. While yes is checked, show the drop down box.
Any pointers would be appreciated!
<td colspan="4">
<input name="discount" type="radio" id="Yes" value="Yes" />Yes
<input name="discount" type="radio" id="No" value="No" checked="checked" />No<br />
<select class="purple" name="discountselection" id="discountselection">
<option value="1 Year" selected="selected">1 Year</option>
<option value="2 Years">2 Years</option>
<option value="3 Years">3 Years</option>
</select>
</td>
You need to set your
select
control todisabled
and use a similar code to this one:See http://www.jsfiddle.net/A3BuQ/6/
Ref.: .one(), .removeAttr()
Also, set the dropdown's display style, or disabled property in HTML based on your default radiobutton selected on page load.
Would this do it?
Tested, works great. Good luck.
http://jsfiddle.net/uSmVD/
You can hide it with jQuery:
check it: http://www.jsfiddle.net/cFUsU/
UPDATE: added $(document).ready(); method to start set this code to action when the page is ready