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