J'utilise jquery avec l'élément dropdownchecklist. c'est mon code pour config selectbox.Limite jQuery "Liste de vérification de liste déroulante" sélectionne
jQuery('#selectbox').dropdownchecklist({ width: 120, maxDropHeight: 100, firstItemChecksAll: false, emptyText: 'Select' });
Je souhaite limiter la sélection pour seulement 2 sélections. Si l'utilisateur sélectionne 2 options, toutes les autres options seront désactivées pour la sélection. Comment puis-je le faire?
Mise à jour: J'ai trouvé la meilleure façon de le faire
function Selectbox_limit(jidList) {
var jids = '';
var counter = 0;
for(var i=0; i<jidList.options.length; i++) {
if(jidList.options[i].selected == true)
counter++;
if(counter >= 2) {
jidList.options[i-1].selected = false;
jQuery("#selectbox").dropdownchecklist("destroy");
jQuery("#selectbox option").attr('disabled','disabled');
jQuery("#selectbox option:selected").attr("disabled","");
jQuery('#selectbox').dropdownchecklist({ _propeties_ });
return;
} else if(counter < 2) {
jQuery("#selectbox").dropdownchecklist("destroy");
jQuery("#selectbox option").attr("disabled","");
jQuery('#selectbox').dropdownchecklist({ _propeties_ });
return;
}
}