---
title: "kolla om lösen är lika"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/41868-kolla-om-lösen-är-lika"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Sico"
published: "2002-04-17T09:31:41.000Z"
updated: "2002-04-17T19:23:34.000Z"
replies: 9
views: 287
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/41868-kolla-om-lösen-är-lika"
---

# kolla om lösen är lika

## #1 — Sico, 2002-04-17T09:31Z

```
	function kollaFormular() {

	formObj = document.kontroll;

	if (formObj.Password.value == formObj.Password2.value) {
		alert("Du måste skriva i samma lösenord i båda fälten");
			formObj.Password.focus();
		return false;
		}
	}
```

funkar inte... jag får upp en tom ruta på nästa sida så jag vet inte riktigt vad som är fel.

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

## #2 — solbulle, 2002-04-17T09:42Z

Hm, hur triggar du funktionen?

onsubmit="return kollaFormular()"

Vidare så som det är skrivet nu varnar han väl när man fyllt i båda rätt, eller?

```
if (formObj.Password.value !== formObj.Password2.value) {
```

Red. jajust det...

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

## #3 — Sico, 2002-04-17T09:49Z

oj. det är inget fel på hur jag triggar funktinonen för jag hade en lista på en del olika kontroller som fungerar men så la jag till denna kontrollen som \_inte\_ fungerar... 

ska jag har 3st = då lr?

hmm, jag skickar hela koden....

```
<SCRIPT LANGUAGE="JavaScript">

	function kollaFormular() {

	formObj = document.kontroll;
	
	if (formObj.Username.value == "") {
		alert("Du måste fylla i ett användarnamn.");
			formObj.Username.focus();
		return false;
		}
	if (formObj.Password.value == "") {
		alert("Du måste fylla i ett lösenord.");
			formObj.Password.focus();
		return false;
		}
	if (formObj.Password.value.length < 5) {
		alert("Lösenordet måste innehålla minst 5 tecken.");
			formObj.Password.focus();
		return false;
		}
	if (formObj.Password.value === formObj.Password2.value) {
		alert("Du måste skriva in samma lösenord i båda fälten");
			formObj.Password.focus();
		return false;
		}
	if (formObj.Mail.value == "") {
		alert("Du måste fylla i en Email Adress.");
			formObj.Mail.focus();
		return false;
		}
	if ((formObj.Mail.value.indexOf ('@',0) == -1 ||
		formObj.Mail.value.indexOf ('.',0) == -1) &&
		formObj.Mail.value != "")
		{
		alert("Email Adressen är felaktig.");
			formObj.Mail.focus();
		return false;
		}
	}
</SCRIPT>

<form method="POST" name="kontroll" onSubmit="return kollaFormular()" action="login.asp?registrera=skicka">
```

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

## #4 — solbulle, 2002-04-17T09:52Z

```
if (formObj.Password.value !== formObj.Password2.value) {
```

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

## #5 — Sico, 2002-04-17T09:55Z

tackar.. vad gör det lilla !-tecknet igentligen?

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

## #6 — solbulle, 2002-04-17T10:00Z

Nja, != betyder "inte lika med" helt enkelt, vid närmare eftertanke kanske du skall fimpa ett av likhetstecknen...

Du kan kika här tex: <http://www.idg.se/webstudio/javascript/jscript.asp?ID=3>

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

## #7 — Sico, 2002-04-17T15:17Z

Jag la till detta för att kontrollera så man inte kan skriva bokstäver i ICQ fältet... varför funkar det inte?

```
     	if (parseInt(formObj.Icq.value) == formObj.Icq.value) {
		alert("ICQ");
			formObj.Icq.focus();
     		return false;
		}
```

Den utför ingen kontroll verkar det som, inget felmess kommer..

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

## #8 — eas, 2002-04-17T15:36Z

Du jämför en sträng med en int.

if-satsen kommer alldrig bli sann.

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

## #9 — Sico, 2002-04-17T15:44Z

hur bör jag göra då?

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

## #10 — spango, 2002-04-17T19:23Z

Jo då, det fungerar så bra så att jämföra en sträng mot en int så, men nu har du sagt att "om heltalet format av strängen i rutan icq är lika med innehållet i rutan icq så är användaren dum i huvudet". Det borde vara tvärtom, alltså **!=** och inte **\==**.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/41868-kolla-om-lösen-är-lika
