From 8f64c5d806d54dab0368bfcb085945ea2217aa6a Mon Sep 17 00:00:00 2001 From: joyal007 Date: Sat, 7 Oct 2023 00:55:08 +0530 Subject: [PATCH] Enter event in option --- .../surveys/src/components/MultipleChoiceMultiQuestion.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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}