これについてはたくさんの質問があるようですが、決定的な簡単な答えを与えるものはありません。
私の理解では、Twitter Bootstrap Button Toogle は、チェックボックスと同じように「動作」することを意図しています。その上で、同じように使用できるはずだというのが私の推測です。ただし、これらの「チェックボックス」値をフォームに渡す方法を見つけることはできません。ボタンがオンまたはオフに切り替えられているかどうかに関係なく、フォーム「ダンプ」には、投稿時にフィールド名または値が表示されません。
これらの値を見つけるために jQuery を調べる必要があるというヒントを見てきましたが、その問題だけに焦点を当てた簡単な例は見つかりませんでした (そして、私の JS の知識はまだいくらか限られています!)。ただし、フォームを処理するために AjaxForm を使用しているため、役立つ場合があります。
以下の私の既存のコード(明確にするために他の単純なフォーム要素を削除しました)...
<script type="text/javascript">
$(document).ready(function() {
$('#addshare').ajaxForm(
{
target: '#shares',
beforeSubmit: showRequest,
success: function() {
$('#shares').fadeIn('slow');
}
});
function showRequest() {
$('#shares').html('<p class="alert alert-success">Processing...</p>');
}
});
</script>
<form id="addshare" method="post" action="/a/share/">
<div class="control-group" id="sharewithgroup">
<div class="btn-group" data-toggle="buttons-checkbox" data-toggle-name="sharewith">
<button class="btn" id="share1" name="share1" value="1" type="button">Share 1</button>
<button class="btn" id="share1" name="share2" value="2" type="button">Share 2</button>
</div>
</div>
</form>