Jag har en sida där jag listar namn på varje rad. Varje rad har en checkbox med ett unikt namn, checkbox1, checkbox2, osv. Beroende på vilken rad det är. I en textruta (val) har jag ett siffervärde. För varje checkbox som kryssas i minskas siffervärdet med 10. Så här typ:
<script>
function calc(obj){
obj.val.value=document.form2.credits.value;
var elm, n = 0;
while(elm = obj.elements['checkbox' + ++n]){ obj.val.value=parseInt(obj.val.value)-(elm.checked?10:0); }
}
</script>
<td ><input type="checkbox" name="checkbox5" value="Olle" onclick="calc(this.form);"></td>
Nu vill jag att om alla raders checkboxar är ikryssade ska värdet som står i val alltid minska med 100. Alltså om man kryssar i alla får man rabatt. Nån idé om hur man löser det?