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);
}
});
})