webForumDet fria alternativet

uppdatering med rullgardin

JavaScriptur Javascript

1 svar · 231 visningar · startad av cyprys

Medlem sedan dec. 20003 563 inlägg
Frågan#1

Jag vill att man på en sida ska kunna ändra hur många stycken av en vara man ska ha. Det ska ske genom en rullgardin.
Jag har även ett st/pris som skulle kunna läggas i en variabel innan gardinen. När man sedan ändras i gardinen vill jag att även att texten/totala priset på sidan ska ändras utan att sidan uppdateras.
Jag tänker just nu i de här banorna.

<script language="JavaScript">
varapris = 25000
</script>
<form name=antal>
<select name=antal onchange=uppdatera_pris>
<option value=1>1
<option value=2>2
</select>
</form>

<script language="JavaScript">
pris = (varapris * form.antal.antal.value)
document.write(pris)
</script>

Hoppas min tankebild hjälper något? Koden i den stämmer inte alls men jag har helt enkelt inte lyckats allt för bra.
MVH / Nibon

------------------
MVH // Cyprys
Cyprys
Synd att du inte kan köpa en voodoojordglob och sedan snurra på den fort som fan och skrämma skiten ur alla.

[Redigerat av cyprys den 07 sep 2001]

Medlem sedan juni 20004 308 inlägg
#2

document.write kan du inte använda för att skriva till bodyn utan att uppdatera sidan, men detta är ett alternativ;

<script language="JavaScript">
varapris = 25000
</script>
<form>
<select name="antal" onchange="if(this.selectedIndex>0){this.form.summa.value=parseInt(this[this.selectedIndex].value)*varapris;}">
<option value="">Välj antal
<option value="1">1
<option value="2">2
</select><br>
<input type="text" name="summa" readonly>
</form>

------------------
/ J

134 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)