Bouton Radio Coché ne pas vérifier
Je vais avoir un problème avec le code suivant:
<div>
<span>Item 1</span>
<input type="radio" name="radio1" id="radio1" checked="checked" />
</div>
<div>
<span>Item 2</span>
<input type="radio" name="radio1" class="checkbox" id="radio2" />
</div>
J'ai ajouté checked="checked" pour la première case, mais l'on a vérifié est la deuxième pour une raison quelconque.
- Ce navigateur vous faites des tests? Je l'ai testé sur Firefox et ça a fonctionné.
- Je suis sur Firefox 9.0.1 :o/
- Étrange.. même que la mienne. Il n'y a pas de JS agissant dans votre document ?
- J'ai bien le nom doit être le même si c'est à partir du même groupe ?
- Hmm vérifier que toutes les balises avant ce morceau de code sont fermés correctement. Mettre l'ensemble du code pour le validateur du w3c.
Vous devez vous connecter pour publier un commentaire.
À en juger par le code que vous avez posté, quelque chose dans le code manquant doit être wronge. J'ai mis ton code dans un jsfiddle (Un) et il fonctionne comme un charme.
Selon w3schools,
checked="checked"
est correcte (http://www.w3schools.com/TAGS/att_input_checked.asp). J'utilise souvent<input type="radio" "name="foo" checked />
, qui travaille aussi.Plus d'infos sur le site serait utile.
Lorsqu'il y a plusieurs boutons radio avec le même
id
et/ouname
attributs, seule la dernière valeur est utilisée.Changer le
name
attribut pour chaque bouton radio et il va fonctionner.c'est parce que vous êtes en utilisant le même nom....id et les noms doivent être uniques. Remplacer le nom dans la deuxième case à cocher de la radio1 pour idem radio2