/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Totalfelt på bestillingsliste
Fra : Bo


Dato : 05-04-02 22:27

Er der nogen, der ved, om man kan lave et felt, der selv regner
totalen ud af, fx 3 stk. af en vare på en bestillingsliste?

--
KONKURRENCE PÅ HTML.dk:
fortæl hvordan din drømmeeditor ser ud
og vind luksus webhoteller fra Wannafind
KLIK HER! => http://www.html.dk/editor

 
 
Torben Brandt (06-04-2002)
Kommentar
Fra : Torben Brandt


Dato : 06-04-02 00:07

Bo wrote in dk.edb.internet.webdesign.clientside:
> Er der nogen, der ved, om man kan lave et felt, der selv regner
> totalen ud af, fx 3 stk. af en vare på en bestillingsliste?

Prøv noget ala det herunder

-------
<script>
priser = new Array(5, 10, 50);
function laegsammen () {
   summen = 0;
   for (i = 0; i < 3; i++)
      summen += priser[i] * parseInt(document.getElementById("antal"
+ i).value, 10);
   document.getElementById("summen").value = summen;
}
</script>

<form action="xxx.html" method="post">
<input type="text" name="antal0" id="antal0" value="0"
onKeyUp="laegsammen()"> stk á 5 kr<br>
<input type="text" name="antal1" id="antal1" value="0"
onKeyUp="laegsammen()"> stk á 10 kr<br>
<input type="text" name="antal2" id="antal2" value="0"
onKeyUp="laegsammen()"> stk á 50 kr<br>
total: <input type="text" name="summen" id="summen"
value="0"><br>
<input type="submit">
</form>

-----
Pas på brudte linier
-----

Du skal nok undersøge om det kun er tal, der står i felterne og
hvis der ikke står noget, så skal der sættes et 0 ind.

Jeg ved ikke om getElementById fungerer i alle browsere men
ellers kan man nok bruge noget andet, fx document.all ....

mvh Torben

--
KONKURRENCE PÅ HTML.dk:
fortæl hvordan din drømmeeditor ser ud
og vind luksus webhoteller fra Wannafind
KLIK HER! => http://www.html.dk/editor

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste