如何獲取已在引導被按下按鈕的「狀態」?Twitter的引導:獲取的引導複選框按鈕狀態
I.e.我使用這個代碼,這使得按鈕「切換」就像一個複選框:
<div class="btn-group" data-toggle="buttons-checkbox">
<button type="button" class="btn btn-primary">Left</button>
<button type="button" class="btn btn-primary">Middle</button>
<button type="button" class="btn btn-primary">Right</button>
</div>
但我然後單擊提交按鈕 - 沒有包含在$ _ POST數據。我如何知道哪個按鈕被選中?
我曾嘗試加入'value="1" name="1"'
等藏漢的按鈕 - 但仍然一無所獲。
編輯:這裏是完整的解決方案,我可以在下面的Felix的幫助下創建。被「選中」
<form method="post" action="" id="mform" class="form-horizontal">
<div class="btn-group" data-toggle="buttons-checkbox">
<button type="button" name="left" value="1" class="btn btn-primary">Left</button>
<button type="button" name="middle" value="1" class="btn btn-primary">Middle</button>
<button type="button" name="right" value="1" class="btn btn-primary">Right</button>
</div>
<button type="submit" class="btn">Submit</button>
</form>
<script>
$('#mform').submit(function() {
$('#mform .btn.active').each(function() {
var input = document.createElement("input");
input.setAttribute("type", "hidden");
input.setAttribute("name", this.name);
input.setAttribute("value", this.value);
document.getElementById("mform").appendChild(input);
});
});
</script>
Purvesh,我不相信OP說使用BootstrapSwitch庫的任何事情 - 它是完全獨立的,而不是Bootstrap的本地部分... – MandM