Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk memilih berbilang kotak pilihan dalam Reactjs

Saya mempunyai senarai pilihan di mana saya ingin memilih berbilang kotak pilihan tetapi tidak dapat berbuat demikian, apakah yang salah dengan kod ini?

URL Kotak pasir

P粉950128819P粉950128819218 hari yang lalu478

membalas semua(1)saya akan balas

  • P粉545218185

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

    Mengikut keperluan anda, anda boleh menukar handleCheckboxQuestionInput kepada:

    const handleCheckboxQuestionInput = (e) => {
        const answer = e.target.value;
        setSelectedAnswers((prevAnswers) => {
          if(prevAnswers.includes(answer)) {
            return prevAnswers.filter(e => e !== answer)
          } else {
            return [...prevAnswers, answer]
          }
        });
      };

    dan tukar pada elemen input kepada:

     handleCheckboxQuestionInput(e)}
     />

    Semoga ia membantu anda

    balas
    0
  • Batalbalas