如何在Reactjs中选择多个复选框
P粉950128819
P粉950128819 2024-04-06 18:55:21
0
1
552

我有一个选项列表,我想在其中选择多个复选框,但无法做到这一点,这段代码有什么问题?

沙箱网址

P粉950128819
P粉950128819

全部回复(1)
P粉545218185

按照您的要求,您可以将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)}
 />

希望对你有帮助

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板