---
title: "Radio check"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18105-radio-check"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Quazzo"
published: "2001-08-13T21:38:00.000Z"
updated: "2001-08-15T12:06:00.000Z"
replies: 1
views: 170
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/18105-radio-check"
---

# Radio check

## #1 — Quazzo, 2001-08-13T21:38Z

Får fel när jag ska kolla om mina radioknappar är ifyllda....alltså kodsnutten som ger numerror=8 som ej vill funka....

```
<SCRIPT LANGUAGE="JavaScript">
<!--											
function root_check() 
{
var numerror;
var gatuadress=document.category_form.gatuadress.value;
var postnr=document.category_form.postnr.value;
var fname=document.category_form.fname.value;
var ename=document.category_form.ename.value;
var postadress=document.category_form.postadress.value;
var tel=document.category_form.tel.value;

numerror = 0;

if (gatuadress=="") numerror=1;
if (postnr=="") numerror=2;
if (document.category_form.email.value.indexOf("@")==-1) numerror=3; 
if (fname=="") numerror=4;
if (ename=="") numerror=5;
if (postadress=="") numerror=6;
if (tel=="") numerror=7;

var n, check=document.category_form.q1
for (var i=0; i<check.length; i++){if(check[i].checked) n=1;}
if (!n) {numerror=8;}
)
 

if (numerror==8)
{
alert ('Du har svarat på alla frågor utom fråga nr:8!');
return false;
}

if (numerror==0)
document.category_form.submit();
}

// -->
</SCRIPT>
```

\---------------------------------------

Fixat...blev ngt enkelt fel när jag skapade koden från ASP.....
\---------------------------------------
response.write "var n, check=document.category_form.q" & RS_contest("id")  
response.write vbCrLf 
response.write "for (var i=0; i\<check.length; i++){if(check.checked) n=1;}"
response.write vbCrLf 
response.write "if (!n) numerror=" & error &";"
response.write vbCrLf 

\---------------------------------------

Så ett tips..undvik att blanda dynamisk radio, array:er, asp med javascript.....

\[Redigerat av Quazzo den 13 aug 2001\]

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

## #2 — ZreoX, 2001-08-15T12:06Z

Nja snarare:
Skriv koden rätt från början.

Ett annat tips i liknande anda är att aldrig skriva kod för då blir det inte heller några fel. =)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18105-radio-check
