---
title: "Knivigt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/126863-knivigt"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "andy-80"
published: "2005-04-21T16:46:23.000Z"
updated: "2005-04-21T20:44:36.000Z"
replies: 1
views: 203
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/126863-knivigt"
---

# Knivigt

## #1 — andy-80, 2005-04-21T16:46Z

Hej hej,

Har postat frågan i php-sektionen men tror att det kanske passar bättre här.
Jag är ute efter ett script som kontrollerar vilken ordning checkboxar blivit förkryssade i. Detta för att de ska hamna i "rätt" ordning i arrayen sen.
Exempelvis:
\-kryssboxar-
1\.båt
2\.bil
3\.fisk
4\.hus

Om jag nu kryssar i box 2 o sen box 3 så kommer de i nuläget, när ja trycker på skicka hamna i "arrayen(bil, fisk)"
Så även om jag kryssar i box 3 och sen box2, för de skickas ju rätt upp o ner. Det jag vill är att om jag kryssar i box 4 och sen box 2 så ska de hamna i arrayen(hus, bil)...
Hoppas ni förstår och att nå´t geni har en idé!

MVH

Andreas

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

## #2 — Peter S, 2005-04-21T20:44Z

Hej!

```
var s = "";

function addrm(obj){
    var re = new RegExp(';' + obj.name);

    if (re.test(s)) s = s.replace(re, "");
    else s += ';' + obj.name;
}

function f(){
    var a = s.split(';');
    a.shift();
    alert(a);
}

</script>

<form onsubmit="f(); return false">
    <input type="checkbox" name="boat" onclick="addrm(this)">
    <input type="checkbox" name="car" onclick="addrm(this)">
    <input type="checkbox" name="fish" onclick="addrm(this)">
    <input type="checkbox" name="house" onclick="addrm(this)">
    <input type="submit" value="Skicka">
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/126863-knivigt
