Avatar billede doncarnage Nybegynder
05. oktober 2010 - 18:42 Der er 4 kommentarer og
1 løsning

Beregne midlertidig pris

Godaften kære eksperter..

Jeg skal i et projekt bruge et mindre "beregnings"-script og her har jeg fundet frem til et forholdsvist simpelt et på nettet, som jeg har rodet lidt rundt med.

Det ser nu ud som her: http://user.fa4.dk/eksperten/beregn.php

Der er her 2 ting som jeg godt kunne tænke mig at få lavet ekstra, men som jeg ikke lige ved hvordan jeg gør:

1) Hvis man ændrer "antallet" på siden opdateres prisen med det samme når man klikker væk fra boksen. Det vil jeg meget gerne have den også gør når man ændrer i "rabat-feltet", men hvordan får jeg den til det?

2) Jeg vil ligeledes gerne have at den automatisk opdaterer prisen når man vælger mellem "kr." og "%" til rabat-feltet, men derudover skal der jo så også omregnes i regnestykket/javascriptet, så man får det rigtige resultat alt afhængigt af om man regner med procenter eller kr.


Håber det kan lade sig gøre på en forholdsvis smertefri måde ;)


Kildekoden kan i se inde på siden som jeg linkede til, så det er nok ikke nødvendigt at smide den op her - det er bare spam vil jeg gå ud fra..
Avatar billede heinzdmx Nybegynder
05. oktober 2010 - 18:54 #1
Bemærk at dette er til programmeringssproget Java og ikke javascript, som hører til under:

Programmering -> Script -> JavaScript

:)
Avatar billede doncarnage Nybegynder
05. oktober 2010 - 18:58 #2
Hov, det var sgu lige en brøler fra min side af ;)

Administrators må gerne flytte den, hvis i falder over tråden..
Avatar billede heinzdmx Nybegynder
05. oktober 2010 - 19:03 #3
Det du skal gøre er faktisk bare at tilføje onChange="orderTotal(this.form, 'ja')"

Hvis jeg læser din kode korrekt.

Så i den første med rabat

Prøv evt om det her virker som det skal:
<input type="text" name="ja_rab" onChange="orderTotal(this.form, 'ja')" />

Hvis det ikke gør så prøv at sæt dem sammen:

<input type="text" name="ja_rab" onChange="orderTotal(this.form, 'ja');visTotal(this.form, 'ja');" />

Kroner og %:

Ændre din <select... til:
<select name="faktura_rabattype" onChange="orderTotal(this.form, 'ja')">


Bemærk jeg har ikke testet det men det burde virke :)
Avatar billede doncarnage Nybegynder
05. oktober 2010 - 19:24 #4
Ah ja, havde stiret mig blind på koden og overset at det var "orderTotal" i stedet for "visTotal".. DOH

Det hjalp også med hensyn til select menuen ;) Smid et svar, så du kan få points
Avatar billede heinzdmx Nybegynder
05. oktober 2010 - 19:25 #5
Svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester