Una semplice funzione javascript che ci permette di limitare i check su checkbox.Utilizzando questa semplice funzione possiamo, nei nostri form, limitare il numero di check su liste di checkbos.
Ecco la funzione:
<script>
function LimitaCheck(cc,max){
var conta = 0;
var ff = cc.form;
for(var i=0; i<ff.length; i++) {
var ee = ff.elements[i];
if(ee.type==’checkbox’ && ee.checked && ee.name.substr(0,4)==cc.name.substr(0,4) ) conta++;
}
return (conta<=max);
}
</script>
Ai checkbox assegnamo:
onclick=”return LimitaCheck(this,2);
A questo punto quando gli utenti avranno flaggato (come nell’esempio) due ceckbox non sarà più possibile spuntare altre celle.