Calculate dropdownbox with 2 decimals…

Calculate dropdown with 2 decimals…

I copied and modified a script and it is working but…… ::slight_smile:

When I select the first dropdown box Nederland (value = 6.95) it displays 6 (or 6.00)
When I select the second dropdown box it should add 1.30.
This results in 7.00 Euro (huh it should be 8.25)

What am I doing wrong and where must I modify what?
My digital friend Google didn’t help, so now I am hoping some(real)body ;D can help.

When I change it to :
var totaal = (selectedValue(f.land) + selectedValue(f.trackentrace)).toFixed(2);
I get 2 decimals (6.00)

var totaal = (selectedValue(f.land) + selectedValue(f.trackentrace)).toPrecision(2);
Doesn’t work.

This is my script (sorry for some Dutch words)
[php]

Albanië Andora Azoren België Bosnië-Herzegovina Bulgarije Canarische Eilanden Corsica Cyprus Denemarken (Exclusief Faeröer Eilanden en Groenland) Duitsland Engeland Estland Faer&oeml;er Eilanden Finland Frankrijk (Inclusief Carsica en Monaco)) Gibraltar Griekenland Guernsey Hongarije Ierland IJsland Italië (Exclusief San Marino en Vaticaanstad) Jersey Kroatië Letland Luxemburg Madeira Malta Moldavië Monaco Montenegro Nederland Noorwegen Oekraïne Oostenrijk Polen Portugal (Inclusief Azoren en Madeira) Roemenie San Marino Servië Slovenië Slowakije Spanje (Inclusief Balearen, exclusief Canarische eilanden) Tsjechië Turkije Vaticaanstad Verenigd Koninkrijk (Exclusief Gibraltar en Kanaaleilanden) Wit-Rusland Zweden Zwitserland

Track & Trace Verzekerd (500.- Euro)

.

.

[/php]

Thanks :wink:

Rob

[font=courier]Use parseFloat in place of parseInt. This will fix the issue :slight_smile:

[php]
function selectedValue(v) { return (v.selectedIndex < 0) ? 0 : parseFloat(v[v.selectedIndex].value);}

[/php][/font]

Thanks !!!

Thats was all !!!
I tought it had to be something like that, but I didn’t find it. >:(

After google-ing I now understand why ! Thanks for the help ! :wink:
Java-script isn’t realy my thing.

Now I can go on with my form.

Rob

Sponsor our Newsletter | Privacy Policy | Terms of Service