If a user checks a checkbox, I want to prefill form field data. I don’t want to use eval() but the below code causes ‘Cannot read property ‘1’ of undefined’. All the field names end in a number (1 through 10).
for (var checkbox of checkboxes) {
if (memberCount === 11) {
break;
}
prefillData = checkbox.value.split(“,”);
myForm.bass[memberCount].value = prefillData[2];
myForm.bassexp[memberCount].value = prefillData[3];
myForm.firstname[memberCount].value = prefillData[1];
myForm.lastname[memberCount].value = prefillData[0];
myForm.phone[memberCount].value = prefillData[4];
myForm.email[memberCount].value = prefillData[5];
memberCount++;
}