Переключатель проверен, не проверен - PullRequest
6 голосов
/ 03 января 2012

У меня проблема со следующим кодом:

<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>

Я добавил флажок = "проверено" в первый флажок, но по какой-то причине отмечен второй.

Ответы [ 3 ]

2 голосов
/ 03 января 2012

Судя по указанному вами коду, что-то в пропущенном коде должно быть неправильным.Я поместил ваш код в jsfiddle ( 1 ), и он работает как шарм.

Согласно w3schools, checked="checked" правильно (http://www.w3schools.com/TAGS/att_input_checked.asp). Я часто использую <input type="radio" "name="foo" checked />,также работает.

Было бы полезно больше информации о сайте.

1 голос
/ 11 марта 2016

Если имеется несколько переключателей с одинаковыми атрибутами id и / или name, используется только последнее значение.

Измените атрибут name для каждого переключателя, и он будет работать.

0 голосов
/ 03 января 2012

это потому, что вы используете одно и то же имя .... идентификатор и имена должны быть уникальными. Замените имя во втором флажке с radio1 на radio2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...