---
title: "Uppdatera pris utan att uppdatera sidan."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/151257-uppdatera-pris-utan-att-uppdatera-sidan"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Skatedragon"
published: "2006-09-13T09:52:32.000Z"
updated: "2006-09-13T11:29:10.000Z"
replies: 1
views: 320
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/151257-uppdatera-pris-utan-att-uppdatera-sidan"
---

# Uppdatera pris utan att uppdatera sidan.

## #1 — Skatedragon, 2006-09-13T09:52Z

Hej,

Jag använder ett javascript för att plussa på och dra av tryckpriser på produkter i en webshop. Men jag har fastnat lite..

Mitt problem är att "startpriset" (Querystringen) är tex 3000 och när jag plussar på tex 20 kr via javascriptet så blir det 300020 och inte 3020 som jag hade önskat.

Javascriptet:

```
<script language="javascript">
function CalcPrice()
{
   var allControls = new Array("tryckkostnad_halsning_0_1", "tryckkostnad_halsning_0_2")

   var totalPrice = "<%=Request.Querystring("startpris")%>";

   for(i in allControls)
   {
       var control = document.getElementById(allControls[i]);
       if (control.type == "radio")
       {
           if (control.checked)
           {
                totalPrice += document.getElementById(control.id + "_hid").value.split(';')[1].replace(/,/, ".") * 1;
           }
       }
   }

   if (totalPrice < 0.005)
   {
       document.getElementById("ButtonPurchase").disabled = true;
   }
   else
   {
       document.getElementById("ButtonPurchase").disabled = false;
   }
   document.getElementById("TextBoxTotalPrice").value = totalPrice;
}
</script>
```

 

HTML-koden som ska lägga till 20 kr..

```
<input id="tryckkostnad_halsning_0_1" type="radio" name="halsning_0_1$halsning_0_1" value="halsning_0_1" checked="checked" onclick="CalcPrice();" /><label for="tryckkostnad_halsning_0_1"><b>Välj standardtext</b></label></div><input type="hidden" name="tryckkostnad_halsning_0_1_hid" id="tryckkostnad_halsning_0_1_hid" value="Laggpa;20" />
```

Någon som vet vart felet ligger?

Permalänk: https://www.webforum.nu/p/151257

## #2 — Skatedragon, 2006-09-13T11:29Z

Löste det med hjälp av en vän :-)

Ska ju inte vara " runt 

var totalPrice = "\<%=Request.Querystring("startpris")%\>";

.. :D

Permalänk: https://www.webforum.nu/p/1866946

---

Tråden på webben: https://www.webforum.nu/amne/javascript/151257-uppdatera-pris-utan-att-uppdatera-sidan
