Hjælp til fejl i script
Jeg har et lille javascript som skal lave nogle små udregninger.Scriptet får 3 tal at arbejde med. De 2 første skal sættes sammen og til sidst ganges med det 3. tal
eks.
tal1 = 2
tal2 = 7
tal3 = 100
=2700
Tallene kommer ind i scriptet ved at der bliver klikket på nogle radio-knapper i en form.
Scriptet virker fint, lige på nær når der skal ganges med 0,1. Så sætter den nogle gange en frygtelig masse nuller efter tallet
så det ikke giver 1,7 men 1,70000000.
Hvordan undgår jeg dette?
<script language="javascript" type="text/javascript">
function regnMedRadio(f){
var r = new Array();
for(i=0;f.elements.length>i;i++){
if(f.elements[i].type=="radio"&&f.elements[i].checked)
r[+f.elements[i].name] = +f.elements[i].value;
}
f.ialt.value = (r[1]+r[2])*r[3];
}
</script>
<input type="radio" name="3" value="0.1" onclick="regnMedRadio(this.form)">
