---
title: "dela upp värde"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/93971-dela-upp-värde"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "DavidB"
published: "2004-01-04T22:14:50.000Z"
updated: "2004-01-05T02:03:34.000Z"
replies: 1
views: 181
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/93971-dela-upp-värde"
---

# dela upp värde

## #1 — DavidB, 2004-01-04T22:14Z

håller på att göra en egen sida där besökarna kan välja färg och jag har en fråga.

har en textbox (text1) men ett färgkod, låt oss säga #DDEEFF.
har följande kod:

\<input type="text1" name="text1"\>\<br\>
\<input type="r" name="text1"\>\<br\>
\<input type="g" name="text1"\>\<br\>
\<input type="b" name="text1"\>

nu skulle jag vilja att värdet i text1 delas upp på de andra när den ändras så att DD hamnas i r, EE hamnar i g, BB hamnar i b.

förstår ni hur jag menar?

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

## #2 — dectgap, 2004-01-05T02:03Z

```
<script type="text/javascript">
function delaUpp(theForm){
    var offset = 0;
    if(theForm.RGB.value.indexOf("#")!=-1)
        offset++;
    theForm.R.value = theForm.RGB.value.substr(offset, 2);
    theForm.G.value = theForm.RGB.value.substr(offset+2, 2);
    theForm.B.value = theForm.RGB.value.substr(offset+4, 2);
}
</script>

...

<form>
RGB: <input type="text" name="RGB" /><br />
<br />
R: <input type="text" name="R" readonly="readonly" /><br />
G: <input type="text" name="G" readonly="readonly" /><br />
B: <input type="text" name="B" readonly="readonly" /><br />
<input type="button" onclick="delaUpp(this.form)" value="Dela upp" />
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/93971-dela-upp-värde
