26. august 2003 - 15:03
Der er
13 kommentarer og 2 løsninger
Priser, dropdown menu
Hej, jeg leder efter en kode der giver mig mulighed for følgende: En dropdown menu hvor der står fx 1-10. (en koster fx. 20 kr) Hvis man så vælger to, skal prisen med det samme skrives lige ved siden af, altså 40 kr., 3 - 60 kr. Helst mulighed for med og uden moms, men ikke en nødvendig hed. Kan det ikke lade sig gøre? med venlig hilsen JW
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
26. august 2003 - 15:06
#1
<select onchange="document.getElementById('minSpan').innerHTML=(this.value*20)+' kr.'">
26. august 2003 - 15:24
#2
<script type="text/javascript"> pris = 20; function blomme(e){ b = e.options[e.selectedIndex].value d = document.getElementById('noget') d.innerHTML = "ex moms " + pris + "kr.<br>" + "inc moms " + (pris*1.25) + "kr"; } </script> <select name="valg" onchange="blomme(this);"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">8</option> <option value="10">10</option> </select> <div ID="noget" style="position:absolute;"></div>
26. august 2003 - 15:27
#3
Sådan, vel: d.innerHTML = "ex moms " + (b*pris) + "kr.<br>" + "inc moms " + (b*pris*1.25) + "kr";
26. august 2003 - 15:55
#4
Hej, Grunken din virkede da jeg satte roenvings ind, men der mangler lige at der fra start af skal stå hvad 1 koster, hvis kunden nu ikke skal have fx 2.
26. august 2003 - 15:59
#5
Jeg ville sætte en dummy-værdi ind: <select name="valg" onchange="blomme(this);"> <option value="0">-- Vælg antal --</option> <option value="1">1</option>
26. august 2003 - 16:05
#6
eller tilføje en onload ;) <script type="text/javascript"> pris = 20; function blomme(e){ b = e.options[e.selectedIndex].value d = document.getElementById('noget') d.innerHTML = "ex moms " + (b*pris) + "kr.<br>" + "inc moms " + (b*pris*1.25) + "kr"; } </script> <body onload="blomme(document.forms[0].valg);"> <form> <select name="valg" onchange="blomme(this);"> <option value="1" selected>1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">8</option> <option value="10">10</option> </select> </form> <div ID="noget" style="position:absolute;"></div> </body>
26. august 2003 - 16:05
#7
mangler et svar fra jer begge, da i begge har hjulpet.
26. august 2003 - 16:07
#8
bare giv dem til roenving ;)
26. august 2003 - 16:08
#9
*gg* -- jeg sad lige og overvejede at du havde gidet at lave det helt !-)
26. august 2003 - 16:08
#10
hvem vil ha dem?
26. august 2003 - 16:10
#11
okay Jes "skal vi slås" ? læg et svar og vi deler okay ;p
26. august 2003 - 16:10
#12
>>Nick -- så lad os da dele ...
26. august 2003 - 16:12
#13
hehe, mit næste argument havde været at han skulle tage dem selv ;p
26. august 2003 - 16:13
#14
hehe :)
26. august 2003 - 16:13
#15
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling