How can I disable the show/hide button content when it's disabled? Because even if it is hidden, it is required to fill those fields.
Here is My code:
<script type="text/javascript">
function ShowHideDiv() {
var chkYes = document.getElementById("chkYes");
var dvPassport = document.getElementById("dvPassport");
dvPassport.style.display = chkYes.checked ? "block" : "none";
}
</script>
<span></span>
<label for="chkNo">
<input type="radio" id="chkNo" name="bill" value="Billable" onclick="ShowHideDiv()" />
Billable
</label>
<label for="chkYes">
<input type="radio" id="chkYes" name="bill" value="Non-Billable" onclick="ShowHideDiv()" />
Non-Billable
</label>
<hr />
<div id="dvPassport" style="display: none">
Firm Expense Code:
<select name="FEC" id="txtPassportNumber" >
<option selected>
--------
</option>
<option>
Firm expence-non-billable client Travel 8970100
</option>
<option>
Firm expense Travel-Marketing 8970205 Personal Travel
</option>
</select>