---
title: "Behöver värkligen hjälp, hur man avänder en variabel i function"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18298-behöver-värkligen-hjälp-hur-man-avänder-en-variabel-i-function"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jacob"
published: "2001-10-08T09:12:00.000Z"
updated: "2001-10-08T11:21:00.000Z"
replies: 4
views: 170
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/18298-behöver-värkligen-hjälp-hur-man-avänder-en-variabel-i-function"
---

# Behöver värkligen hjälp, hur man avänder en variabel i function

## #1 — Jacob, 2001-10-08T09:12Z

Jag har en \<select\> lista, när man klicka på något i listan så ska värdet läggas i en textbox på samma sida. Under selecten ligger 7 st. texboxar där värdena ska läggas i, de heter ingrediens1, ingrediens2 osv. min kod ser ut så här:

```
function Ingrediens(namn,id){

ingred.ingrediens[b](1)[/b].value=namn;
}

<body>
<form action="" method="post">
<p>
  <%ingrediens = "SELECT * FROM ingrediens"
enhe= "SELECT * FROM enhet"
SET ingred=connect.execute(ingrediens,,adCmdText)
SET enhet=connect.execute(enhe,,adCmdText)

Do until enhet.eof
enhetsvarede= enhetsvarede&" <option value="&enhet("enhetsID")&">"&enhet("enhet")&"</option> "
enhet.movenext
loop%>
  <input type="text" name="search" onKeyUp="searchlist(this.value,this.form.lista);" onKeyPress="searchlist(this.value,this.form.lista);" style="width: 150px;">
  <br>
  <select name="lista" size="4" onClick="this.form.search.value=this[this.selectedIndex].text; Ingrediens(this[this.selectedIndex].text,this[this.selectedIndex].value);this.form.ingrediens.value=this[this.selectedIndex].text" style="width: 150px;">
    <%
Do until ingred.eof%>
    <option value="<%=ingred("ingrediensID")%>"><%=ingred("ingrediens")%></option>
    <%ingred.movenext
loop%>
  </select>
</p></FORM>
<form name="ingred" action="/tester/add_ingrediens.asp?add=ja" method="post">
<%
a=Request.QueryString("antal")
for n=1 to a%>
  <input type="text" name="mangd<%=n%>" size="3" maxlength="3">
<select name="enhet<%=n%>">
<%=enhetsvarede%>
</select>
<input type="text" name="ingrediens<%=n%>"><br>

<%
next%>
  <input type="submit" name="add" value="L&auml;gg till">
</FORM>
```

Problemet är i functionen, jag vill ju inte göra en funktion för varje textbox, hur gör mar för att sätta in en variabel i ingred.ingrediens+variabel+.value jag vill ju bara sätta in en siffra som gör att det blir nästa textbox

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

## #2 — Johnsen, 2001-10-08T09:44Z

Typ så här, om jag inte fattat fel:

```
function Ingrediens(namn,id){
variabel = id
xObj = eval("ingred.ingrediens" + variabel)
xObj.value = namn;
}
```

/ J

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

## #3 — Jacob, 2001-10-08T09:58Z

Det var nästa rätt (tror jag) men vi skickar inte med variablen utan den ska automatiskt räkna upp när man anväder funktionen. den andra variablen vi skickar med ska avnändas til annat. Hur gör man för att få en varibale som räknas upp varje gång man använder den?

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

## #4 — Jacob, 2001-10-08T10:00Z

JAg löste det nu stort tack

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

## #5 — Johnsen, 2001-10-08T11:21Z

Bra, för det där med **varibale** lät svårt... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18298-behöver-värkligen-hjälp-hur-man-avänder-en-variabel-i-function
