Sida 1 av 1
Summera listvärden (html/forms)
Postat: 01 nov 2007, 20:36
av farmfield
Asså, jag får spel, hehe...
Ingen som har ett script för att summera ihop listvärden till en slutsumma - att summera input-värden finns det ju 1000 lösningar på så... Ugh...
Om ni kollar på
http://www.ubox.se/order.html så har jag 4st olika drop-downs och såklart vill jag att kunden skall få se sin totalsumma innan man skickar in en order... Kan ju fän inte vara så svårt?
SV: Summera listvärden (html/forms)
Postat: 30 jan 2008, 00:42
av joltgen
Gammal tråd men ser att du inte har lagt in något script ännu så här har du ett. Behöver lite css bara så ser det nog fint ut sedan
Kod: Markera allt
<html>
<head>
<script language="javascript" type="text/javascript">
function sum()
{
dator1 = document.choose.choosecomputer.value //Dator (Stationär)
dator2 = document.choose.chooselaptop.value //Dator (Bärbar)
skarm = document.choose.choosemonitor2.value //Skärm
tangent = document.choose.choosekeyboard.value //Tangentbord
hogt = document.choose.choosespeakers.value //Högtalare
document.choose.summa.value = ((dator1-0)+(dator2-0)+(skarm-0)+(tangent-0)+(hogt-0));
}
</script>
</head>
<body>
<h1>Exempel på formulär-summering</h1>
<form action="" method="post" name="choose">
<select name="choosecomputer" id="choosecomputer" onChange="sum();">
<option value="0" selected="selected">Inget valt...</option>
<option value="2495">Home - 1.6Ghz/512MB/80GB/DVD-RW (2.495:-)</option>
<option value="4995">Workstation - 2.0Ghz/1GB/250GB/DVD-RW/Kortläs (4.995:-)</option>
<option value="6995">Professional - 2.2Ghz/2GB/320GB/DVD-RW/Kortläs/BT2.0/WLAN (6.995:-)</option>
</select><br /><br />
<select name="chooselaptop" id="chooselaptop" onChange="sum();">
<option value="0">Inget valt...</option>
<option value="4995">Acer Extensa 5220 1.73Ghx/512Mb/80GB/WLAN (4.995:-)</option>
</select><br /><br />
<select name="choosemonitor2" id="choosemonitor2" onChange="sum();">
<option selected="selected" value="0">Inget valt...</option>
<option value="2495">Samsung 19" 931BW (2.495:-)</option>
<option value="2695">Samsung 20" 206BW (2.695:-)</option>
<option value="2995">Samsung 22" 223B (2.995:-)</option>
</select><br /><br />
<select name="choosekeyboard" id="choosekeyboard" width="50" onChange="sum();">
<option selected="selected" value="0">Inget valt...</option>
<option value="295">Logitech Ultra Flat + Pilot mus (295:-)</option>
<option value="395">Logitech EX-110 Trådlöst Tgt+Mus (395:-)</option>
<option value="495">Logitech S-510 Trådlöst Tgt+Mus (495:-)</option>
</select><br /><br />
<select name="choosespeakers" id="choosespeakers" width="50" onChange="sum();">
<option selected="selected" value="0">Inget valt...</option>
<option value="295">Logitech S-220 (295:-)</option>
<option value="395">Logitech X-210 (395:-)</option>
<option value="495">Logitech X230 (495:-)</option>
</select><br /><br />
<input type="submit" name="skicka"><br /><br />
<b>Summa:</b> <input type="read-only" name="summa" value="0">
</form>
</body>
</html>
SV: Summera listvärden (html/forms)
Postat: 30 jan 2008, 00:48
av farmfield
*lol*
Ja det var ett tag sedan... Nu håller vi på med en riktig webshop baserad på osCommerce så då slipper jag mekla med sånt själv - tack o lov för jag har verkligen inte hängt med på webdesign efter 1998 typ... xD
Men jättetack ändå!

SV: Summera listvärden (html/forms)
Postat: 30 jan 2008, 09:27
av per9000
farmfield skrev:
[...] jag har verkligen inte hängt med på webdesign efter 1998 [...]
Det är nog ingen förlust - det har väl bara gått nedåt sedan dess
/Per