我有一个选项列表,我想在其中选择多个复选框,但无法做到这一点,这段代码有什么问题?
沙箱网址
按照您的要求,您可以将handleCheckboxQuestionInput更改为:
const handleCheckboxQuestionInput = (e) => { const answer = e.target.value; setSelectedAnswers((prevAnswers) => { if(prevAnswers.includes(answer)) { return prevAnswers.filter(e => e !== answer) } else { return [...prevAnswers, answer] } }); };
并在输入元素处更改为:
handleCheckboxQuestionInput(e)} />
希望对你有帮助
按照您的要求,您可以将handleCheckboxQuestionInput更改为:
并在输入元素处更改为:
希望对你有帮助