---
title: "Formulär validation"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/47999-formulär-validation"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "His Divine Shadow"
published: "2002-07-16T06:59:52.000Z"
updated: "2002-07-16T11:31:58.000Z"
replies: 8
views: 254
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/47999-formulär-validation"
---

# Formulär validation

## #1 — His Divine Shadow, 2002-07-16T06:59Z

Help.
Har 5 st. radioknappar, man måste välja en, men det funkar inte fastän man väljer en, koden jag använder för att kolla är:

```
	} else if (!document.Rate.Rating.checked) {
		alert("Du måste fylla i kryssrutan.");
		return false;
```

 

Hur får jag det att funka med radioknappar?

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

## #2 — Nickemannen, 2002-07-16T07:16Z

\<Script language="Javascript"\>

kod innan.......

} else if (document.Rate.Rating.value.length = 0) {
		alert("Du måste fylla i kryssrutan.");
		return false;

\</Script\>

Detta borde också fungera...
Men din kod kanske också kan göra det på något sätt

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

## #3 — His Divine Shadow, 2002-07-16T07:31Z

Får felmeddelande när jag prövade koden.

Problemet är ju jag har 5.st radioknappar med samma namn, bara en av dom skulle behöva vara valda.

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

## #4 — Jaar, 2002-07-16T09:33Z

Ett fel är att han missat den avslutande }, men det har du nog rättat till själv antar jag.

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

## #5 — His Divine Shadow, 2002-07-16T09:40Z

Nja, jag har nog det, men fel blir det ändå:
Hela koden:

```
	<script type="text/javascript">
/* Detta script finns att hämta på [url]http://www.jojoxx.net[/url] och
   får användas fritt så länge som dessa rader står kvar. */

function validateForm(){
	if (document.Rate.UserID.value==""){
		alert("You have to enter a name");
		return false;
	} else if (document.Rate.Rating.value.length = 0) { 
		alert("Du måste fylla i kryssrutan."); 
		return false; 
	} else {
		alert("Thank you for your submission");
		return true;
	}
}
		</script>
```

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

## #6 — hypatia, 2002-07-16T10:43Z

Jag vet inte om det här löser ditt problem, men jag har för mig att du ska använda två likamedtecken när du jämför värden. Testa om det här funkar bättre. :)

```
else if (document.Rate.Rating.value.length == 0)
```

(Om det är knas jag kommer ihåg, så kommer säkert någon som vet mer och hojtar till... ;))

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

## #7 — His Divine Shadow, 2002-07-16T10:53Z

Nä, får fortfarande fel meddelande.

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

## #8 — hypatia, 2002-07-16T10:58Z

Den här tråden kanske hjälper? :)

<http://www.webforum.nu/showthread.php?s=&threadid=40692>

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

## #9 — His Divine Shadow, 2002-07-16T11:31Z

Jo, det gjorde den, tack :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/47999-formulär-validation
