comment définir un bouton radio d'état à vérifié avec le css?
j'ai un groupe de boutons radio avec un cochée par défaut. comme ceci:
<input type="radio" name="radioButton" id="rd1" checked="">
<input type="radio" name="radioButton" id="rd2">
<input type="radio" name="radioButton" id="rd3">
<input type="radio" name="radioButton" id="rd4">
<input type="radio" name="radioButton" id="rd5">
je sais qu'il existe des moyens pour ajouter vérifié attribut avec javascript. ma question est de savoir comment ajouter vérifié attr à sélectionné bouton radio avec css?
CSS comme son nom l'indique est destiné pour le style. Manipulation du DOM doit être fait avec Javascript.
OriginalL'auteur bobsilon | 2013-03-10
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez modifier le initialement case est cochée, il vous suffit de déplacer le "vérifié" attribut à l'élément souhaité dans votre HTML, si vous voulez style actuellement case est cochée vous pouvez utiliser les éléments suivants CSS sélecteur:
input[type=checkbox]:checked
et si vous voulez changement de l'état coché par toute autre action que de cliquer sur une case à cocher, vous devez utiliser JS.L'attribut "checked" diffère de la véritable
.checked
propriété en JS: toutelem.getAttribute('checked')
ne retourne que les autres quenull
si l'attribut est déjà défini dans votre code HTML (pourrait aussi été modifiés via JS),elem.checked
toujours retourner un booléen (true/false) indiquant si cette case est actuellement vérifiée.OriginalL'auteur Simon