I am trying to validate this before submitting kindly help me.
MY HTML
<div class="form-group">
<label class="control-label col-md-3">VAT Register</label>
<div class="col-md-6">
<div class="input-group">
<div class="icheck-inline">
<label>
<input type="radio" value="Yes" name="vat_register" id="vatRegYes" class="icheck">
Yes </label>
<label>
<input type="radio" value="No" name="vat_register" id="vatRegNo" checked class="icheck">
No </label>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">VAT Number</label>
<div class="col-md-6">
<input type="text" name="vat_number" class="form-control" />
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">VAT Quarters</label>
<div class="col-md-6">
<select name="vat_quarters" id="vatQuar" class="form-control select2me">
<option value="">-- Choose --</option>
<option value="Jan - April - July - October" >Jan - April - July - October</option>
<option value="Feb - May - August - November" >Feb - May - August - November</option>
<option value="March - June - September - December" >March - June - September - December</option>
</select>
</div>
</div>
I tried this
<script type="text/javascript">
$(document).ready(function(){
$('#vatRegYes').click(function(){
if($(this).prop("checked") == true){
//alert("Checkbox is checked.");
$('#vatQuar').attr("required", "true");
}
else if($(this).prop("checked") == false){
//alert("Checkbox is unchecked.");
$('#vatQuar').removeAttr('required');
}
});
});
</script>
This is working fine but only for Yes mean when i checked yes Vat Quarters set as required but when i again checked not Vat Quarters Still remain required. i only want required when yes is checked.