Группа переключателей Bootstrap не помечает радио как отмеченное

У меня есть несколько проблем с группами переключателей Bootstrap 3.

Когда я выбираю переключатель, он не помечает переключатель как отмеченный, он только добавляет «активный» к ярлыку радио.

Поэтому, когда я пытаюсь установить проверенную радиокнопку через PHP и Codeigniter, в частности, значения отсутствуют.

Должны ли переключатели работать не так, как обычные переключатели?

Вот код переключателя

<div class="form-group">
<label for="Custom Branding">Custom Branding</label><br />
<div class="btn-group user_toggle" data-toggle="buttons">
<label class="btn btn-default btn-sm active">
<input type="radio" name="default_branding" value="0" autocomplete="off" > No
</label>
<label class="btn btn-default btn-sm">
<input type="radio" name="default_branding" value="1" autocomplete="off"> Yes
</label>
</div>
</div>

Поэтому, когда я нажимаю переключатель, ни один из переключателей не помечается как отмеченный.

И переключатели находятся только в массиве POST, если были внесены изменения, но мне нужны все значения там.

Что я делаю неправильно?

0

Решение

Не уверен, что понял вашу проблему, но ваш код не логика. У вас есть активный класс на метке, поэтому при начальной загрузке отображается «Нет» как активный, но у вас нет атрибута «проверено» в соответствующем радиовходе, поэтому в чистом html он не проверяется.

ваш код с проверенным атрибутом, соответствующим активному классу …

<div class="form-group">
<label for="Custom Branding">Custom Branding</label><br />
<div class="btn-group user_toggle" data-toggle="buttons">
<label class="btn btn-default btn-sm active">
<input type="radio" checked="checked" name="default_branding" value="0" autocomplete="off" > No
</label>
<label class="btn btn-default btn-sm">
<input type="radio" name="default_branding" value="1" autocomplete="off"> Yes
</label>
</div>
</div>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]