---
title: "Selectbox från tre textboxar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/138023-selectbox-från-tre-textboxar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Bjuris"
published: "2005-11-21T14:38:47.000Z"
updated: "2005-11-21T15:51:02.000Z"
replies: 2
views: 224
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/138023-selectbox-från-tre-textboxar"
---

# Selectbox från tre textboxar

## #1 — Bjuris, 2005-11-21T14:38Z

Jag har en selectbox enligt den bifogade bilden, den populeras från tre stycken textboxar. (Option 1...Option2, är bara test)

![](http://www.tradevision.net/henrik/select.gif) 

Till mina problem:

- Finns det någon möjlighet att man kan lägga in avstånd mellan texterna så att de hamnar under respektive textbox?
- Om man markerar texten i selectboxen, hur kan man få den att uppträda i textboxarna för att uppdatera listan?

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

## #2 — Peter S, 2005-11-21T15:41Z

Att placera ut texten precis där man vill ha den, blir nog svårt. Du skulle ju kunna bygga ett "formulär" i form av en tabell, där varje \<tr\> representerar en \<option\>. Då skulle man utan problem kunna göra det du vill. Om meningen är att formuläret senare skall skickas iväg, kan man använda sig av \<input type="hidden"\>\-fält där man sparar ned informationen som finns i den \<tr\> man klickade på (koden är endast testad i IE6 och det går bara att markera raderna):

```
<script>

function mark(obj){
  var tr = null;

  while (obj.nodeName.toLowerCase() != "tr"){
    obj = obj.parentNode;
  }

  for (var i = 0; i < obj.childNodes.length - 1; ++i){
    var cn = obj.childNodes[i];

    if (cn.nodeName.toLowerCase() == "td"){
      cn.style.backgroundColor = cn.style.backgroundColor != "highlight" ? "highlight" : "menu";
    }
  }
}

</script>

<style>
.dataCell{
  background-color: menu;
}
</style>

<table border="0" cellspacing="0" width="550">
  <tr>
    <td width="100">Pcs</td>
    <td width="250">Description</td>
    <td width="100">Wgt(Kg)</td>
    <td width="100"></td>
  </tr>
  <tr>
    <td><input name="pcs"></td>
    <td><input name="description"></td>
    <td><input name="wgt"></td>
    <td><input type="button" value="Add" onclick=""></td>
  </tr>
  <tr>
    <td class="dataCell" onclick="mark(this)"></td>
    <td class="dataCell" onclick="mark(this)"></td>
    <td class="dataCell" onclick="mark(this)"></td>
    <td><input type="button" value="Clear" onclick=""></td>
  </tr>
  <tr>
    <td class="dataCell" onclick="mark(this)"></td>
    <td class="dataCell" onclick="mark(this)"></td>
    <td class="dataCell" onclick="mark(this)"></td>
    <td><input type="button" value="Update" onclick=""></td>
  </tr>
  <tr>
    <td class="dataCell" onclick="mark(this)"></td>
    <td class="dataCell" onclick="mark(this)"></td>
    <td class="dataCell" onclick="mark(this)"></td>
    <td><input type="button" value="Delete" onclick=""></td>
  </tr>
</table>
```

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

## #3 — Bjuris, 2005-11-21T15:51Z

nja...
Egentligen så spelar inte placeringen alltför stor roll...
Tyvärr så skall man kunna lägga till hur många poster som helst så det får inte begränsas på något sätt. Det är därför jag vill ha en select..

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/138023-selectbox-från-tre-textboxar
