Beregning fra checkboxes.
Hej eksperter. :pBare lige for at få det på det rene: Jeg er nybegynder til JS, så bær' over med mig. ;)
Jeg har denneher side, hvor jeg gerne vil have lavet nogen beregninger ud fra nogen checkboxes. Det skal være muligt at vælge _1_ checkbox. Grunden til at jeg ikke vælger at bruge radio-buttons er at man ikke _skal_ vælge, men kan godt undlade. - Og man kan jo ikke de-selecte radio-buttons. :(
Siden skal bruges til et (bræt)-spil med en ret omfattende økonomi-del.. men der regnes i "credits", så der skal ikke bruges decimal-tal osv osv, det er udelukkende heltal.
Her er den stump kode jeg har indtil videre, jeg har kigget på flere posts her under JavaScript, så det kan godt være der sidder nogen derude (*host host* roenving *host*) der kan genkende deres kode. ;)
<script language="javascript" type="text/javascript">
function calc(n){
var valg=document.minForm.elements['valg'+n];
var pris=document.minForm.elements['pris'+n];
var ialt=document.minForm.elements['ialt'+n];
If(valgt.checked=true){
ialt.value==(pris.value);
}
else ialt.value=0;
}
</script>
<form name='minForm'>
<TABLE BORDER='1'>
<TR><TD>Technology:</TD><TD>Cost:</TD><TD>Buy:</TD><TD>Price:</TD></TR>
<TR><TD>Deep Space Cannon</TD>
<TD><INPUT NAME='pris1' TYPE='text' VALUE='30'></TD>
<TD><INPUT TYPE='checkbox' NAME='valg1' onblur='calc(1)'></TD>
<TD><INPUT disabled TYPE='text' NAME='ialt1' STYLE='background:#999999' SIZE=5></TD></TR>
<TR><TD>Enviro Compensators</TD>
<TD><INPUT NAME='pris2' TYPE='text' VALUE='25'></TD>
<TD><INPUT TYPE='checkbox' NAME='valg2' onblur='calc(2)'></TD>
<TD><INPUT disabled TYPE='text' NAME='ialt2' STYLE='background:#999999' SIZE=5></TD></TR>
<TR><TD>XRD Transporter</TD>
<TD><INPUT NAME='pris3' TYPE='text' VALUE='20'></TD>
<TD><INPUT TYPE='checkbox' NAME='valg3' onblur='calc(2)'></TD>
<TD><INPUT disabled TYPE='text' NAME='ialt3' STYLE='background:#999999' SIZE=5></TD></TR>
</TABLE>
</form>