---
title: "Krångliga jag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/97603-krångliga-jag"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asa"
published: "2004-02-17T23:52:25.000Z"
updated: "2004-02-18T01:17:16.000Z"
replies: 5
views: 216
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/97603-krångliga-jag"
---

# Krångliga jag

## #1 — Asa, 2004-02-17T23:52Z

Jo, de tär så att jag skulle vilja ha ett forumulär där jag har ex 5 val och det ska funka som om man har Input type="radio" men jag vill ha fyrkantiga rutor istället. Alltså! Man ska bara kunna välja ett av de olika valen.. Hur göra?

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

## #2 — Pedda, 2004-02-17T23:57Z

kan du inte använda type="checkbox" istället? sen ha samma namn på dom?

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

## #3 — Asa, 2004-02-18T00:01Z

Går ej. Man kan klicka i flera..

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

## #4 — Pedda, 2004-02-18T00:08Z

Ok, visste inte att det inte gick med checkbox. :) Nu har man lärt sig det!

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

## #5 — Asa, 2004-02-18T00:14Z

Jag får då inte till det iallafall..

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

## #6 — dectgap, 2004-02-18T01:17Z

Var väldigt försiktig med att ändra något sådant.
Det är på något sätt underförstått att vad det gäller radioknappar kan man bara välja en per grupp, men checkrutor har inga sådana begränsningar.
Att gå emot vad som känns naturligt bara för att det inte riktigt passar in i ens design är inget tillräckligt motiv, anser jag.

Men visst kan man leka med JavaScript:

```
<script type="text/javascript">
function markera(theCheckbox){
    var checkboxes = document.getElementsByName(theCheckbox.name);

    for(var i=0; i<checkboxes.length; i++)
        if(checkboxes[i]!=theCheckbox)
            checkboxes[i].checked = false;
}
</script>

...

<form>
<input type="checkbox" name="grupp1" value="1" onclick="markera(this)" /><br />
<input type="checkbox" name="grupp1" value="2" onclick="markera(this)" /><br />
<input type="checkbox" name="grupp1" value="3" onclick="markera(this)" /><br />
<input type="checkbox" name="grupp1" value="4" onclick="markera(this)" /><br />
<input type="checkbox" name="grupp1" value="5" onclick="markera(this)" /><br />
<br />
<input type="checkbox" name="grupp2" value="1" onclick="markera(this)" /><br />
<input type="checkbox" name="grupp2" value="2" onclick="markera(this)" /><br />
<input type="checkbox" name="grupp2" value="3" onclick="markera(this)" /><br />
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/97603-krångliga-jag
