When you have controls in a repeater section that needs to be enabled based on a Yes/No question preceding it:
/*Main rule based on trigger question named Trigger_Name having value options: Yes=something & No=something else*/ if (Trigger_Name.value == 'Yes'){ //covers when the green plus sign is clicked to repeat the section if (Repeater_Name.itemAdded){ i = Repeater_Name.itemIndex; Section_Name[i].enabled = true; Crtrl_NameA[i].required = true; Crtrl_NameB[i].required = true; } else { //covers what already exists (aka: no item added for (var i=0; i < Crtrl_NameA.value.length; i++){ Section_Name[i].enabled = true; Crtrl_NameA[i].required = true; Crtrl_NameB[i].required = true; } } } else { //if Yes is not selected for (var i=0; i < Crtrl_NameA.value.length; i++){ Section_Name[i].enabled = false; Crtrl_NameA[i].required = false; Crtrl_NameB[i].required = false; Section_Name[i].value = null; Crtrl_NameB[i].value = null; Crtrl_NameC[i].value = null; } }