Hej,
Jag har 3 st checkboxar, var och en med ett unikt namn.
När man markerar var och en skall dess värde adderas med ett totalvärde, och om checkboxen
har varit markerad men av-markeras skall dess värde subtraheras från totalvärdet.
Hur ska jag gå till väga?
Testat följande, men det funkade inte alls som jag ville.. ;) ..värdet adderas bara hela tiden.
[red]<p>
<input type="checkbox" name="txBox1" onclick="price('foo','txBox1','250');" />
<input type="checkbox" name="txBox2" onclick="price('foo','txBox2','780');" />
<input type="checkbox" name="txBox3" onclick="price('foo','txBox3','29');" />
</p>
<input type="text" name="txSumma" value="0" />
...
function price(frm,box,val){
if(!document.forms[frm].elements[box].checked) {
document.forms[frm].elements["txSumma"].value = parseInt(document.forms[frm].elements["txSumma"].value) + parseInt(val)
} else {
document.forms[frm].elements["txSumma"].value = parseInt(document.forms[frm].elements["txSumma"].value) - parseInt(val)
}
}[/red]