Ändra text vid val i selectruta

JavaScript

1 svar · 255 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Trådstart#1

Jag har en shop där jag ska ha flera storlekar och dessa visas i en selectruta. För varje storlek har jag ett pris och vill nu ha ett javascript som gör att när jag väljer en storlek så ändras priset till det pris som storleken har. Storlekarna samt priser sparas så här:

M,L,XL - 10,20,30

Nån som har nåt bra fungerande script som funkar i de flesta webbläsare?

Medlem sedan sep. 2001269 inlägg
#2

Jag förstår inte hur de menar att storlekar och priser sparas. Har du nån slags databas?

Hursomhelst, jag slängde ihop det här. Funkar det tror du?

<html>
<head>
<title>Storleksändra</title>
<script>
function vaxlaPris() {
document.strForm.b.value = "En " + document.strForm.a[document.strForm.a.selectedIndex].text + " kostar " + document.strForm.a[document.strForm.a.selectedIndex].value + " tusen kr..." ;
}
</script>
</head>
<body>

<form name=strForm>

<select name=a onchange="vaxlaPris()">
<option value="10">M
<option value="20">L
<option value="30">XL
</selcet>

<input name=b type=text value="En M kostar 10 tusen kr">

</form>

</body>
</html>
259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)