是否有可能必須在頁面加載時將兩個複選框顯示爲空白。 但是,如果用戶點擊一個選項,那麼他們永遠不會點擊它 - 所以此刻用戶可以在選項之間切換,並且只能選擇一次。但是,如果他們按兩次勾號框,則刪除勾號。如果用戶點擊兩次,如何強制複選框?
HTML
My Billing Address is the same <input type="checkbox" class="sameCheck" name="toggleOracleAddress" id="toggleOracleAddress" value="SAME" /> <br /> <br />
My Billing Address is the different <input type="checkbox" class="sameDifferent" name="toggleOracleAddress" id="toggleOracleAddress" value="DIFFERENT" />
jQuery的
$(document).ready(function(){
//////////////////
//#### SAME ADDRESS
//////////////////
$('.sameCheck').click(function() {
$('.sameDifferent').removeAttr('checked');
$('#proceedIsOn').slideUp();
});
//////////////////
//#### DIFFERENT ADDRESS
//////////////////
$('.sameDifferent').click(function() {
$('.sameCheck').removeAttr('checked');
$('#proceedIsOn').slideDown();
});
});
的jsfiddle這裏http://jsfiddle.net/mRwMt/
使用單選按鈕來代替::
更多隱藏整個線先進撥弄'' - 它們被設計來產生的確切行爲您正在尋找。 – Blazemonger 2012-08-06 13:54:08
單選按鈕是出於您的確切原因。使用它們 - 複選框不適合這個。 – 2012-08-06 13:55:21
@Blazemonger真是個白癡。海報要求複選框,而不是我們都知道的放射性複選框。 downvoting的意義何在? Daft – M1th 2012-08-06 13:57:34