@fiedsch: Devtools - Debugger - die xxx.js aus assets/.
Hier mal ein Script, welches du benutzen kannst.
PHP-Code:
/* JS (jQuery) */
(function($) {
$(document).ready(function() {
var
max = 2,
fieldsetID = '#ctrl_22',
checkboxes = $(fieldsetID + ' .checkbox'),
cbsChecked = $(fieldsetID + ' .checkbox:checked')
;
// Sollte die Seite (warum auch immer) mit mehr als max checked boxes geladen werden.
if(cbsChecked.length > max) {
alert('Sorry, only ' + max + ' selections allowed! We reduce your selection so it will fit the limit!');
for(i = 0; i < cbsChecked.length - max; i++) {
cbsChecked.eq(i).prop('checked', false);
}
}
// Wenn eine checkbox geändert wird.
checkboxes.change(function() {
if($(fieldsetID + ' .checkbox:checked').length > max) {
$(this).prop('checked', false);
alert('Sorry, only ' + max + ' selections allowed!');
}
});
});
})(jQuery);
Sorry, hatte oben ne geschwungene Klammer-Auf vergessen. Aber auf github hätte man das auch sehen können.
Lesezeichen