I have two radio button fields. If either of these change, the docNoID field should change, but it doesn't:
Here's the code. I'm sure I'm doing something wrong. Please assist.
$(document).ready(function(){
//Update docNoID whenever calcIsFor or calcType changes
$('.calcIsFor input, .calcType input').on('change', function(){
var calcIsFor = $('.calcIsFor input:checked').val();
var calcType = $('.calcType input:checked').val();
if (calcType == 'AN') {
if (calcIsFor == '2') {$('.docNoID input').val('6').change();}
else if (calcIsFor == '3') {$('.docNoID input').val('11').change();}
else if (calcIsFor == '4') {$('.docNoID input').val('16').change();}
else if (calcIsFor == '5') {$('.docNoID input').val('21').change();}
else if (calcIsFor == '6') {$('.docNoID input').val('26').change();}
}
else if (calcType == 'CU') {
if (calcIsFor == '2') {$('.docNoID input').val('8').change();}
else if (calcIsFor == '3') {$('.docNoID input').val('13').change();}
else if (calcIsFor == '4') {$('.docNoID input').val('17').change();}
else if (calcIsFor == '5') {$('.docNoID input').val('22').change();}
else if (calcIsFor == '6') {$('.docNoID input').val('27').change();}
}
else if (calcType == 'FE') {
if (calcIsFor == '2') {$('.docNoID input').val('7').change();}
else if (calcIsFor == '3') {$('.docNoID input').val('12').change();}
else if (calcIsFor == '4') {$('.docNoID input').val('17').change();}
else if (calcIsFor == '5') {$('.docNoID input').val('22').change();}
else if (calcIsFor == '6') {$('.docNoID input').val('27').change();}
}
else if (calcType == 'ST') {
if (calcIsFor == '2') {$('.docNoID input').val('4').change();}
else if (calcIsFor == '3') {$('.docNoID input').val('9').change();}
else if (calcIsFor == '4') {$('.docNoID input').val('14').change();}
else if (calcIsFor == '5') {$('.docNoID input').val('19').change();}
else if (calcIsFor == '6') {$('.docNoID input').val('24').change();}
}
else if (calcType == 'TR') {
if (calcIsFor == '2') {$('.docNoID input').val('5').change();}
else if (calcIsFor == '3') {$('.docNoID input').val('10').change();}
else if (calcIsFor == '4') {$('.docNoID input').val('15').change();}
else if (calcIsFor == '5') {$('.docNoID input').val('20').change();}
else if (calcIsFor == '6') {$('.docNoID input').val('25').change();}
}
});
}) //close document.ready