Buon giorno ancora, sto cercando all'interno del portale, ho trovato questo script ma non so come implementarlo.
Praticamente, ho una serie di checkbox, che attraverso una funzione ne vado a sommare il contenuto.
Ora, vorrei però limitarne la scelta.
Domanda: come posso implementare la funziona che ho per il conteggio con quella per limitarne la scelta?
codice:
<script>
//funzione per il calcolo del costo
function UpdateCost2() {
var sum = 0;
var gn, elem;
for (i=0; i<5; i++) {
gn = 'gamer'+i;
elem = document.getElementById(gn);
if (elem.checked == true) { sum += Number(elem.value); }
}
document.getElementById('totalcost2').value = (sum.toFixed(2))*40;
}
//funzione che limita la scelta multipla delle checkbox
function LimitaCheck(cc,max){
conta = 0;
var cc1 = cc.form;
for(var i=0; i<cc1.length; i++) {
if(cc1[i].type=='checkbox' && cc1[i].checked) {
conta++;
}
}
return (conta<=max);
}
</script>
<form>
<h1>Somma con i checkbox</h1>
<input type="checkbox" id='gamer0' value="1.3" onclick="UpdateCost2()">Game 1 (1.3)
<input type="checkbox" id='gamer1' value="1.2" onclick="UpdateCost2()">Game 2 (1.2)
<input type="checkbox" id='gamer2' value="1.1" onclick="UpdateCost2()">Game 3 (1.1)
<input type="checkbox" id='gamer3' value="0.9" onclick="UpdateCost2()">Game 4 (0.9)
<input type="checkbox" id='gamer4' value="0.8" onclick="UpdateCost2()">Game 5 (0.8)
<input type="text" id="totalcost2" value="" style='border:0;background-color:#DDD'>
</form>
Grazie mille per l'aiuto