---
title: "hämta värde ur javascript-sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/170195-hämta-värde-ur-javascript-sats"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "rollo"
published: "2008-03-25T07:05:44.000Z"
updated: "2008-03-25T07:33:11.000Z"
replies: 2
views: 489
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/170195-hämta-värde-ur-javascript-sats"
---

# hämta värde ur javascript-sats

## #1 — rollo, 2008-03-25T07:05Z

Tjena!

Jag sitter och modifierar en befintlig webshop och varukorgen i denna shopen är en knepig historia. Texten i varukorgen uppdateras på något konstigt sett som jag inte kan hitta hur den gör det.

Det är denna lilla kodsnutt gör mig tokig.

```
                        <%-- set link text for Basket link --%>
                        function setBasketLinkText(text){
                          if (getElement("basketlinktext")) {
                            getElement("basketlinktext").firstChild.nodeValue = text;
                          }  
                          if (getElement("basketForm")) {
                            getElement("basketForm").miniBasket.value = text;
                          }      
                          if (getElement("basketpic")) {
                            getElement("basketpic").alt = text;
                          }  
                        }
```

 

Varukorgen

```
<form name="basketForm" action="javascript:show_basket();">
<input class="basketButton" name="miniBasket" type="submit" value="<isa:translate key="b2b.header.minibasket.default"/>">
</form>
```

 

Varukorgen är en knapp och form-taggen heter basketForm vilket finns i javascriptet ovan.
Vad jag är ute efter är att komma åt det värde som finns i 

```
                          if (getElement("basketForm")) {
                            getElement("basketForm").miniBasket.value = text;
                          }
```

 

Men hur tusan gör jag det?
Jag har försökt med allt, men inte lyckats!
  :q 

Tack på förhand!

rollo

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

## #2 — rollo, 2008-03-25T07:11Z

som ett tillägg så har jag försökt med följande

```
var strBasket;
var strBasket = getElement("basketForm").miniBasket.value ;
```

 

men det funkar inte

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

## #3 — nitro2k01, 2008-03-25T07:33Z

Din getElement-funktion fungerar (troligen) bara för att hämta element med det id du har angett, itne det name du angett. Så du får antingen ge din form ett id, eller låta bli att använda getElement för att hämta referensen till formen.

**Antingen**

```
<%-- set link text for Basket link --%>
function setBasketLinkText(text){
  if (getElement("basketlinktext")) {
    getElement("basketlinktext").firstChild.nodeValue = text;
  }
  if ([u]document.basketForm[/u]) {
    document.basketForm.miniBasket.value = text;
  }      
  if (getElement("basketpic")) {
    getElement("basketpic").alt = text;
  }  
}
```

**...eller...**

```
<form name="basketForm" [u]id="basketForm"[/u] action="javascript:show_basket();">
<input class="basketButton" name="miniBasket" type="submit" value="<isa:translate key="b2b.header.minibasket.default"/>">
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/170195-hämta-värde-ur-javascript-sats
