I have a checkbox field and have added additional input boxes where the user can enter the funding amount if they check each option. I am saving these values in fields below in case I need that to make this work with js.
After I submit, the values are erased from the fields I added through js. I understand that the inputs are converted to divs, but when I inspect the submitted form CSS they still appear to me as inputs.
Here's my entire Javascript, any help would be appreciated!
$(document).ready(function () { $("input[id^=Field28-0]").next("label").after(" $ " + "<input type='text' id='CMAQ' class='number currency cf-small' maxlength='4000' vo='e' currencyformat='USD' separator-disabled='false' data-parsley-valid-format='number' data-parsley-id='17'/>"); $("#CMAQ").css("margin-top","0px"); $("#CMAQ").attr("readonly",true); $("input[id^=Field28-1]").next("label").after(" $ " + "<input type='text' id='MPO' class='number currency cf-small' maxlength='4000' vo='e' currencyformat='USD' separator-disabled='false' data-parsley-valid-format='number' data-parsley-id='17'/>"); $("#MPO").css("margin-top","0px"); $("#MPO").attr("readonly",true); $("input[id^=Field28-2]").next("label").after(" $ " + "<input type='text' id='UDOT' class='number currency cf-small' maxlength='4000' vo='e' currencyformat='USD' separator-disabled='false' data-parsley-valid-format='number' data-parsley-id='17'/>"); $("#UDOT").css("margin-top","0px"); $("#UDOT").attr("readonly",true); $("input[id^=Field28-3]").next("label").after(" $ " + "<input type='text' id='TTIF' class='number currency cf-small' maxlength='4000' vo='e' currencyformat='USD' separator-disabled='false' data-parsley-valid-format='number' data-parsley-id='17'/>"); $("#TTIF").css("margin-top","0px"); $("#TTIF").attr("readonly",true); $("input[id^=Field28-4]").next("label").after(" $ " + "<input type='text' id='FTAD' class='number currency cf-small' maxlength='4000' vo='e' currencyformat='USD' separator-disabled='false' data-parsley-valid-format='number' data-parsley-id='17'/>"); $("#FTAD").css("margin-top","0px"); $("#FTAD").attr("readonly",true); $("input[id^=Field28-5").next("label").after(" $ " + "<input type='text' id='FTAF' class='number currency cf-small' maxlength='4000' vo='e' currencyformat='USD' separator-disabled='false' data-parsley-valid-format='number' data-parsley-id='17'/>"); $("#FTAF").css("margin-top","0px"); $("#FTAF").attr("readonly",true); $("input[id^=Field28-6").next("label").after(" $ " + "<input type='text' id='Local' class='number currency cf-small' maxlength='4000' vo='e' currencyformat='USD' separator-disabled='false' data-parsley-valid-format='number' data-parsley-id='17'/>"); $("#Local").css("margin-top","0px"); $("#Local").attr("readonly",true); $(".fundChoice").change(function () { var valC; if ($("input[id^=Field28-0]").is(':checked')) { valC = $("#CMAQ").val(); $("#CMAQ").attr("readonly",false); $('#q64 input').val(valC); } else { $("#CMAQ").attr("readonly",true); } if ($("input[id^=Field28-1]").is(':checked')) { valC = $("#MPO").val(); $("#MPO").attr("readonly",false); $('#q65 input').val(valC); } else { $("#MPO").attr("readonly",true); } if ($("input[id^=Field28-2]").is(':checked')) { valC = $("#UDOT").val(); $("#UDOT").attr("readonly",false); $('#q66 input').val(valC); } else { $("#UDOT").attr("readonly",true); } if ($("input[id^=Field28-3]").is(':checked')) { valC = $("#TTIF").val(); $("#TTIF").attr("readonly",false); $('#q67 input').val(valC); } else { $("#TTIF").attr("readonly",true); } if ($("input[id^=Field28-4]").is(':checked')) { valC = $("#FTAD").val(); $("#FTAD").attr("readonly",false); $('#q68 input').val(valC); } else { $("#FTAD").attr("readonly",true); } if ($("input[id^=Field28-5]").is(':checked')) { valC = $("#FTAF").val(); $("#FTAF").attr("readonly",false); $('#q69 input').val(valC); } else { $("#FTAF").attr("readonly",true); } if ($("input[id^=Field28-6]").is(':checked')) { valC = $("#Local").val(); $("#Local").attr("readonly",false); $('#q70 input').val(valC); } else { $("#Local").attr("readonly",true); } }); })