diff --git a/packages/surveys/src/components/MultipleChoiceMultiQuestion.tsx b/packages/surveys/src/components/MultipleChoiceMultiQuestion.tsx index fdfcb3e602..97e0a7d991 100644 --- a/packages/surveys/src/components/MultipleChoiceMultiQuestion.tsx +++ b/packages/surveys/src/components/MultipleChoiceMultiQuestion.tsx @@ -139,7 +139,6 @@ export default function MultipleChoiceSingleQuestion({ onKeyDown={(e) => { if (e.key == "Enter") { setOtherSelected(!otherSelected); - onChange({ [question.id]: "" }); } }}> @@ -179,6 +178,11 @@ export default function MultipleChoiceSingleQuestion({ removeItem(otherValue); addItem(e.currentTarget.value); }} + onKeyDown={(e) => { + if (e.key == "Enter") { + onSubmit({ [question.id]: value }); + } + }} placeholder="Please specify" className="mt-3 flex h-10 w-full rounded-md border border-slate-300 bg-transparent bg-white px-3 py-2 text-sm text-slate-800 placeholder:text-slate-400 focus:outline-none focus:ring-2 focus:ring-slate-400 focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 dark:border-slate-500 dark:text-slate-300" required={question.required}