我知道我的問題讀取有點像「多少木材可一土撥鼠夾頭」行,請原諒這...取消選中直放站所有複選框除外複選框被檢查
我有複選框的中繼器。在這個轉發器中有很多行 - 我從來不知道有多少行 - 我只希望隨時檢查一個複選框。如果用戶更改選中的複選框,則任何預先存在的檢查都將被取消選中,因此可以保持單個選中的複選框。
我使用VB,但很舒服的移植任何C#。我想使用JQuery。我一直在尋找谷歌,但似乎只發現所有檢查,所有未經檢查的系統。
有什麼建議嗎?
我知道我的問題讀取有點像「多少木材可一土撥鼠夾頭」行,請原諒這...取消選中直放站所有複選框除外複選框被檢查
我有複選框的中繼器。在這個轉發器中有很多行 - 我從來不知道有多少行 - 我只希望隨時檢查一個複選框。如果用戶更改選中的複選框,則任何預先存在的檢查都將被取消選中,因此可以保持單個選中的複選框。
我使用VB,但很舒服的移植任何C#。我想使用JQuery。我一直在尋找谷歌,但似乎只發現所有檢查,所有未經檢查的系統。
有什麼建議嗎?
首先,將一些類添加到group-with-one-check的所有複選框以確定它。例如,class="radio-similar"
。
然後:
$('.radio-similar').change(function() {
if ($(this).is(':checked')) {
$('.radio-similar').not(this).removeAttr('checked');
};
});
現貨。謝謝 :) – dooburt 2010-03-26 11:37:11
$('input:checkbox').change(function() {
$('input:checkbox').not(this).removeAttr('checked');
});
謝謝你Reko。因爲他的額外解釋,我給了kpower的答案,但我也提出了你的答案。非常感謝。 – dooburt 2010-03-26 11:38:52
使用單選按鈕 – Natrium 2010-03-26 11:09:35
如果希望工作像單選按鈕複選框......嗯,爲什麼不使用單選按鈕? – pawel 2010-03-26 11:10:22
我發現中繼器中的單選按鈕並不總是表現自己。此外,該解決方案需要使用複選框,因爲它們使用替代UI進行了樣式設計。 – dooburt 2010-03-26 11:38:07