Bootstrap 3.2 では、非表示の入力をボタン グループ コンテナーの中央に配置します。テキスト コンテンツの代わりに、データ値フィールドの値を取得します。
<div id="test" class="btn-group checkit" data-toggle="buttons-radio">
<button type="button" data-value="1" class="btn btn-default active">Yes</button>
<input type='hidden' name="testfield" value='1'>
<button type="button" data-value="0" class="btn btn-default ">No</button>
</div>
次に、テンプレートの onload 部分に小さな JavaScript スニペットを挿入します。
$('.checkit .btn').click(function() {
$(this).parent().find('input').val($(this).data("value"));
});
したがって、ボタン グループに .checkit を追加し、非表示の入力フィールドを挿入するだけです。
ブートストラップ 3.2 では、ボタン グループをラジオまたはチェックボックス入力で直接使用できます。
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-default">
<input type="radio" name="options" id="option1" value="1" /> Yes
</label>
<label class="btn btn-default">
<input type="radio" name="options" id="option2" value="0" /> No
</label>
<label class="btn btn-default">
<input type="radio" name="options" id="option3" value="42" /> Whatever
</label>
</div>
ここを参照してください:
http://jsfiddle.net/DHoeschen/gmxr45hh/1/