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é!
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>
264 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91