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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.