例如,我有5個複選框,它們都具有相同的名稱。我選中複選框,提交然後刪除選中的複選框。在這裏我沒有任何問題,它的問題是檢查例如數字1,3,5等,但具有相同的名稱,當檢查一個不檢查其他選擇多個複選框同名
如何可能檢查所有checbox
Check 1 - checked
Check 2 - unchecked
Check 3 - checked
Check 4 - unchecked
Check 5 - checked
Thank's問候
例如,我有5個複選框,它們都具有相同的名稱。我選中複選框,提交然後刪除選中的複選框。在這裏我沒有任何問題,它的問題是檢查例如數字1,3,5等,但具有相同的名稱,當檢查一個不檢查其他選擇多個複選框同名
如何可能檢查所有checbox
Check 1 - checked
Check 2 - unchecked
Check 3 - checked
Check 4 - unchecked
Check 5 - checked
Thank's問候
使用ID的單獨區分它們:我從例如5個checboxes
例如要
<input type='checkbox' name='name' id='cb_1'/>
<input type='checkbox' name='name' id='cb_2'/>
<input type='checkbox' name='name' id='cb_3'/>
<input type='checkbox' name='name' id='cb_4'/>
<input type='checkbox' name='name' id='cb_5'/>
如果你真的不能給他們不同的名稱或編號,並要檢查他們都:
$('input[name="thename"]').prop('checked', true);
如果您要檢查的第一,第三和第五複選框,你可以做這樣的:
$('input[name="thename"]').filter(':eq(0), :eq(2), :eq(4)').prop('checked', true);
我不確定OP想要什麼。也許這個答案在下次我重新重讀這個問題時會消失。 –
這個問題很簡單,你有5個同名的複選框,我可以做多個選擇例如檢查1,3和3,如果我有同樣的名字,但是可以用同樣的名稱檢查多個複選框名稱 ..... ? – Fran
你如何決定要檢查哪些複選框? –
如果你想刪除複選框勾選那麼這可能幫助,如果你使用jQuery
1 <input type='checkbox' name='my_name' /><br>
2 <input type='checkbox' name='my_name' /><br>
3 <input type='checkbox' name='my_name' /><br>
4 <input type='checkbox' name='my_name' /><br>
5 <input type='checkbox' name='my_name' /><br>
<script type="text/javascript">
// Event handler activates when value of input with specified name is changed
$("input[name=my_name]").on("change", function(event) {
// checks if checkbox was checked, if so - deletes it
if (true === $(this).prop('checked')) $(this).remove();
});
</script>
Ahahaha ...如果你使用ajax,這會有所幫助:D – Minimihi
爲此設置一個小提琴。 Ans發表你已經嘗試過的東西。 – Vins
'我想要 - 刪除我檢查 - 發送和刪除我檢查的複選框,爲此我沒有問題'你能詳細說明嗎?請。 – undefined