---
title: "Markera alla radio-knappar vid klick"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/78558-markera-alla-radio-knappar-vid-klick"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "klementin"
published: "2003-05-31T00:01:47.000Z"
updated: "2003-06-01T09:41:44.000Z"
replies: 4
views: 226
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/78558-markera-alla-radio-knappar-vid-klick"
---

# Markera alla radio-knappar vid klick

## #1 — klementin, 2003-05-31T00:01Z

Hej!
Har ett litet problem med ett skript som skall markera alla radio-knappar i ett formulär. Lite krast kan man väl säga att det ser ut så här just nu:

```
<FORM name="f_edit">

<INPUT type="radio" name="f_edit_action_1" value="delete_1">
<INPUT type="radio" name="f_edit_action_1" value="move_1">
<INPUT type="radio" name="f_edit_action_1" value="update_1">

<BR>

<INPUT type="radio" name="f_edit_action_2" value="delete_2">
<INPUT type="radio" name="f_edit_action_2" value="move_2">
<INPUT type="radio" name="f_edit_action_2" value="update_2">

<BR>

<INPUT type="radio" name="f_edit_action_3" value="delete_3">
<INPUT type="radio" name="f_edit_action_3" value="move_3">
<INPUT type="radio" name="f_edit_action_3" value="update_3">

<INPUT type="button" value="Markera alla Delete">
<INPUT type="button" value="Markera alla Move">
<INPUT type="button" value="Markera alla Update">

</FORM>
```

 

Listan med radio-knappar genereras dynamiskt från en SELECT-sats i ASP så listan varierar för olika sidor på sajten. Hur skall man göra?

Tack på förhand
/K

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

## #2 — Jojoxx, 2003-05-31T08:04Z

Exempel;

```
<script language="JavaScript" type="text/javascript">
var allactions=new Array("f_edit_action_1","f_edit_action_2","f_edit_action_3");
function markAll(fobj,i){
	for(var n=0;n<allactions.length;n++){
		fobj.elements[allactions[n]][i].checked=true;
	}
}
</script>

<FORM name="f_edit">

<INPUT type="radio" name="f_edit_action_1" value="delete_1">
<INPUT type="radio" name="f_edit_action_1" value="move_1">
<INPUT type="radio" name="f_edit_action_1" value="update_1">

<BR>

<INPUT type="radio" name="f_edit_action_2" value="delete_2">
<INPUT type="radio" name="f_edit_action_2" value="move_2">
<INPUT type="radio" name="f_edit_action_2" value="update_2">

<BR>

<INPUT type="radio" name="f_edit_action_3" value="delete_3">
<INPUT type="radio" name="f_edit_action_3" value="move_3">
<INPUT type="radio" name="f_edit_action_3" value="update_3">

<INPUT type="button" value="Markera alla Delete" onclick="markAll(this.form,0);">
<INPUT type="button" value="Markera alla Move" onclick="markAll(this.form,1);">
<INPUT type="button" value="Markera alla Update" onclick="markAll(this.form,2);">

</FORM>
```

Arrayen allactions genererar du dynamiskt samtidigt som du gör radio-knapparna i ASP.

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

## #3 — klementin, 2003-05-31T16:37Z

TACK! Jojoxx du är en klippa!

Funkade ju hur bra som helst :) men här kommer in liten följd fråga... kan man göra en typ unchecked på alla radio-knapparna?
Mvh.
/K

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

## #4 — Broskan, 2003-05-31T19:14Z

Reset på radiobuttons

Lägg in den här knappen.

\<INPUT type="button" value="Avmarkera allting" onclick="this.form.reset();"\>

//Broskan

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

## #5 — klementin, 2003-06-01T09:41Z

För visso men...

...då reset:as ju alla INPUT-formulär vilket inte är så bra, men jag löste detta genom att modda Jojoxx skript lite (false å sånt). Men tack ändå :) 
/K

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/78558-markera-alla-radio-knappar-vid-klick
