Javascript - les Boutons sélectionner et désélectionner

J'ai quelques boutons ci-dessous dans mon code HTML:

<p>
<input class="answerBtns" name="answer" type="button" value="A" />
<input class="answerBtns" name="answer" type="button" value="B" />
<input class="answerBtns" name="answer" type="button" value="C" />
<input class="answerBtns" name="answer" type="button" value="D" />
<input class="answerBtns" name="answer" type="button" value="E" />
</p>

Ce que je veux savoir si permet de dire que je veux à l'utilisateur de sélectionner 3 boutons par exemple, si l'utilisateur clique sur un bouton, il va mettre en évidence le bouton de couleur (disons vert), mais l'utilisateur ne peut avoir trois boutons sélectionnés. Si un autre bouton est cliqué, alors que le bouton ne serait pas sélectionnée. Le bouton supplémentaire ne peut être sélectionné que si l'utilisateur ne désigne pas un bouton sélectionné, puis sélectionne le bouton il le souhaite. Cela signifie que seulement 3 boutons peuvent être sélectionnés au maximum.

Ma question est quelles sont les fonctions dans Javacsript peut être utilisé pour être en mesure de le faire?

Merci

  • C'est possible avec du JS, mais il sera beaucoup plus facile avec jQuery. - Jetez un oeil à l'fonctions addClass, removeClass, hasClass ainsi que sur l'ensemble des sélecteurs $('.my_class') -- api.jquery.com
  • Le name doit être unique pour chaque bouton.
  • dans le code Javascript, je l'appelle la réponse[0], la réponse[1], la réponse[2], etc ... donc il me sauve typeing dans getElementsbyName pour chaque nom si chaque nom est unique
InformationsquelleAutor BruceyBandit | 2011-12-01