---
title: "Kolla om 2 lösenord är lika."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/67308-kolla-om-2-lösenord-är-lika"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Wiklund!!"
published: "2003-02-05T15:30:12.000Z"
updated: "2003-02-06T11:48:08.000Z"
replies: 9
views: 282
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/67308-kolla-om-2-lösenord-är-lika"
---

# Kolla om 2 lösenord är lika.

## #1 — Wiklund!!, 2003-02-05T15:30Z

Jag har tagit upp den här tråden tidgare (i sommras tror jag), fast jag fick det inte att fungera.
Det jag vill är alltså att kolla om två fält innehåller samma sak. Två lösenord.

Denna kod fick jag förra gången jag frågade:

```
<script>
function checkpass()
{
var pass1 = eval('document.form.password1.value');
var pass2 = eval('document.form.password12.value');
if (pass1 !== pass2)
{
alert("Lösenorden måste var likadana.");
return false;
}
}
</script>
```

Ett plus i kanten vore om man kunde mata in så att lösenorden måste vara längre än 4 bokstäver.

Vore extremt tacksam om någon kunde hjälpa mig med detta.

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

## #2 — cyprys, 2003-02-05T15:32Z

javascriptforumet?

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

## #3 — Engine^, 2003-02-05T15:34Z

Javascript?

```
Function checkpass()
{
    var pass1 = document.form.password1.value;
    var pass2 = document.form.password2.value;

    if (pass1 != pass2)
    {
        alert("Lösenorden måste vara likadana.");
        return false;
    }

    if pass1.length < 4 then
    {
        alert("Lösenordet måste vara minst 4 bokstäver.");
        return false;
    }

    return true; // Jag som antar...
}
```

Kanske, kanske inte... :)

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

## #4 — LarsG, 2003-02-05T16:04Z

Flyttad från ASP

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

## #5 — Wiklund!!, 2003-02-05T16:17Z

Nej fungerade tyvärr inte. Fast det såg rätt ut.

edit: Trodde jag postade i Javascript. Är väl så van vid att vara i ASP forumet :) Aja, det ska vara ett javascript iaf.

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

## #6 — dectgap, 2003-02-05T16:54Z

Engine skrev nästan rätt

```
function checkpass()
{
    var pass1 = document.form.password1.value;
    var pass2 = document.form.password2.value;

    if (pass1 != pass2)
    {
        alert("Lösenorden måste vara likadana.");
        return false;
    }

    if (pass1.length < 4)
    {
        alert("Lösenordet måste vara minst 4 bokstäver.");
        return false;
    }

    return true; // Jag som antar...
}
```

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

## #7 — Wiklund!!, 2003-02-05T17:14Z

Fasen då. Jag får det inte att fungera. Här är all min kod:

```
<html>
<head>
<title></title>

<script language="javaScript">
function checkpass()
{
    var pass1 = document.form.password1.value;
    var pass2 = document.form.password2.value;

    if (pass1 != pass2)
    {
        alert("Lösenorden måste vara likadana.");
        return false;
    }

    if (pass1.length < 4)
    {
        alert("Lösenordet måste vara minst 4 bokstäver.");
        return false;
    }

    return true; // Jag som antar...
}
</script>

</head>

<body bgcolor="#ffffff" text="#000000">

<form method="post" action="update.asp?what=activate" onsubmit="return checkpass()">

<b>Change password</b><br><br>

<table width="100%" cellpadding="0">
<tr> 
<td class="text" valign="top" width="30%"><b>Password</b></td>
<td class="text" valign="top" align="right" width="70%"><input type="password" name="password1" maxlength="20" size="40" class="input"></td>
</tr>
<tr> 
<td class="text" valign="top" width="30%"><b>Confirm</b></td>
<td class="text" valign="top" align="right" width="70%"><input type="password" name="password2" maxlength="20" size="40" class="input"></td>
</tr>
</table>

</form>

</body>
</html>
```

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

## #8 — Peter S, 2003-02-05T17:20Z

Du måste ge formuläret ett namn:

```
...
var pass1 = document.[B]foo[/B].password1.value;
var pass2 = document.[B]foo[/B].password2.value;
...

<form name="foo"...
```

 :)

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

## #9 — Wiklund!!, 2003-02-05T17:32Z

Tack :) nu fungerar det.

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

## #10 — Engine^, 2003-02-06T11:48Z

Ojoj... var det så länge sedan jag skrev ett javascript att jag glömde bort paranteser... :)

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

---

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