---
title: "kolla om radioknapp är vald"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/135211-kolla-om-radioknapp-är-vald"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Calevan"
published: "2005-10-04T09:30:36.000Z"
updated: "2005-10-04T12:40:01.000Z"
replies: 4
views: 225
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/135211-kolla-om-radioknapp-är-vald"
---

# kolla om radioknapp är vald

## #1 — Calevan, 2005-10-04T09:30Z

Har sökt och fått massa träffar här på sidan, men ändå inte lyckats lösa detta problem. Har mitt formulär:

```
<form  name="bekrafta" method="post" action="SendMail.asp" onsubmit="return checkform();">
 Ditt namn:<br>
 <input type="text" size="25" name="namn">

 Jag bekräftar:<input type="radio" name="extra" value="Ja"><br>
 Jag bekräftar inte:<input type="radio" name="extra" value="Nej">
 <input type="submit" value="Skicka">
</form>
```

och så innehållet i funktionen checkform:

```
    if (document.bekrafta.namn.value==''){ 
     alert('Fyll i ditt namn'); 
     return false; 
    }
    if (document.bekrafta.extra.value==''){ 
     alert('Fyll i ditt namn'); 
     return false; 
    }
```

om man inte fyller i namn fungerar det utmärkt, men man behöver inte klicka i någon av radioknapparna för att det ska gå att skicka forumläret.

hur är det egentligen jag ska lösa detta?

tack!

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

## #2 — Web-Tor, 2005-10-04T09:35Z

Funkar inte detta?
<http://www.webforum.nu/showthread.php?s=&postid=818507>

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

## #3 — Calevan, 2005-10-04T11:49Z

Jag förstår inte exemplet helt, men du menar att använda denna koden?

```
if (!any_radio(form.rb)){
	alert("Välj rätt svar!");
	return (false);
}

function any_radio(a){
	for (var i = 0; i < rb.length; i++) {
		if (rb[i].checked) return true;
	}
return false;
}
```

och bara ändra "rb" till radioknapparnas namn i mitt fall, dvs "extra"?

tack!

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

## #4 — Peter S, 2005-10-04T12:14Z

```
if (!any_radio(document.bekrafta.extra)){
	alert("Välj rätt svar!");
	return (false);
}

function any_radio(a){
	for (var i = 0; i < a.length; i++) {
		if (a[i].checked) return true;
	}
return false;
}
```

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

## #5 — Calevan, 2005-10-04T12:40Z

underbart! tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/135211-kolla-om-radioknapp-är-vald
