Подтвердить что ты не робот

Начальная настройка группы радиоустройств (проверка атрибута) Не работает

После бесчисленных часов исследований я все еще ошеломлен тем, как получить проверенный атрибут, работающий для групп кнопок для Bootstrap. Я пытаюсь по умолчанию "Отлично".

Несмотря на то, что я точно знаю, что радиовходы checked, а не selected, я даже пробовал selected, и ничего не работает.

<div class="btn-group" data-toggle="buttons">
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Excellent" checked>
    Excellent </label>
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Good">
    Good </label>
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Poor">
    Poor </label>
</div>

Если требуется уточнение, сообщите мне.

4b9b3361

Ответ 1

В twitter bootstrap вы укажете значение по умолчанию, используя класс "active". Итак, для вашего примера, если вы используете Twitter Bootstrap, следующий код будет использовать Excellent по умолчанию.

<div class="btn-group" data-toggle="buttons">
    <label class="btn btn-default **active**">
        <input type="radio" name="inputWalls" id="inputWalls" value="Excellent" checked>
    Excellent </label>
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Good">
    Good </label>
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Poor">
    Poor </label>
</div>

При переключении по кнопкам вы добавляете/удаляете класс - "активный" из класса метки.

Например, проверьте это - http://getbootstrap.com/javascript/#buttons - Радио

Ответ 2

Похоже, что в вопросе и ответе используется bootstrap 3.0. У меня был тот же вопрос, но с загрузкой 2.3.

<div class="btn-group" data-toggle="buttons-radio">
    <button class="btn active"> Option 1</button>
    <button class="btn"> Option 2</button>
    <button class="btn"> Option 3</button>
</div>

Ответ 3

Две вещи:

  • Вы должны использовать разные идентификаторы для каждого из ваших элементов <input> - они должны быть уникальными!
  • Ваш пример работает для меня! Проверьте это на JSFiddle!