Maison  >  Questions et réponses  >  le corps du texte

Comment sélectionner plusieurs cases à cocher dans Reactjs

J'ai une liste d'options dans laquelle je souhaite cocher plusieurs cases mais je n'y parviens pas, quel est le problème avec ce code ?

URL du bac à sable

P粉950128819P粉950128819167 Il y a quelques jours390

répondre à tous(1)je répondrai

  • P粉545218185

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

    Selon vos besoins, vous pouvez remplacer handleCheckboxQuestionInput par :

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

    et modifiez l'élément d'entrée par :

     handleCheckboxQuestionInput(e)}
     />

    J'espère que cela vous aidera

    répondre
    0
  • Annulerrépondre