我一直在拉我的頭髮試圖找到解決這個問題的辦法!我有一個SharePoint在線調查,其中包含五個問題,受訪者每個問題最多可以檢查六個複選框。但是,對於其中的兩個問題,我需要將用戶可以檢查的方框數量限制爲三個。下面的代碼會將調查中的每個複選框限制爲三個選項,而我無法弄清楚如何僅將需要限制爲三個框的兩個問題作爲目標。任何幫助將不勝感激!!限制SharePoint在線調查中的複選框選擇
jQuery(function(){
var max = 3;
var checkboxes = $('input[type="checkbox"]');
checkboxes.change(function(){
var current = checkboxes.filter(':checked').length;
checkboxes.filter(':not(:checked)').prop('disabled', current >= max);
});
});
可以了'class'屬性添加到與'最大的2個特定複選框= 3'。並添加一個額外的'.className'到jQuery選擇器。然後像現在爲'max = 6'那樣複製代碼。如果你得到這個工作,你可以想辦法重構它。 –