Skip to content

Commit d4d178a

Browse files
authored
fix(surveys): multiple choice survey submit button bug (#822)
* fix(surveys): multiple choice survey submit button bug * use query selector all instead
1 parent 9f65f91 commit d4d178a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/extensions/surveys.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -631,11 +631,11 @@ export const createMultipleChoicePopup = (posthog: PostHog, survey: Survey, ques
631631
formElement.addEventListener('change', () => {
632632
const selectedChoices =
633633
singleOrMultiSelect === 'single_choice'
634-
? formElement.querySelector('input[type=radio]:checked')
634+
? formElement.querySelectorAll('input[type=radio]:checked')
635635
: formElement.querySelectorAll('input[type=checkbox]:checked')
636636
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
637637
// @ts-ignore // TODO: Fix this, error because it doesn't recognize node list as an array
638-
if (selectedChoices && (selectedChoices.length ?? 0) > 0) {
638+
if ((selectedChoices.length ?? 0) > 0) {
639639
;(formElement.querySelector('.form-submit') as HTMLButtonElement).disabled = false
640640
} else {
641641
;(formElement.querySelector('.form-submit') as HTMLButtonElement).disabled = true

0 commit comments

Comments
 (0)