suchen

Heim  >  Fragen und Antworten  >  Hauptteil

So aktivieren Sie mehrere Kontrollkästchen in Reactjs

Ich habe eine Optionsliste, in der ich mehrere Kontrollkästchen aktivieren möchte, dies aber nicht kann. Was ist an diesem Code falsch?

Sandbox-URL

P粉950128819P粉950128819331 Tage vor649

Antworte allen(1)Ich werde antworten

  • P粉545218185

    P粉5452181852024-04-07 09:07:36

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

    希望对你有帮助

    Antwort
    0
  • StornierenAntwort