---
title: "Disabla knapp vid inloggning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/125112-disabla-knapp-vid-inloggning"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ironhead"
published: "2005-03-24T22:06:25.000Z"
updated: "2005-03-29T08:33:28.000Z"
replies: 3
views: 356
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/dotnet/125112-disabla-knapp-vid-inloggning"
---

# Disabla knapp vid inloggning

## #1 — ironhead, 2005-03-24T22:06Z

Hej!

Använder denna kod för att sätta inloggningsknapp till disabled vid kontroll av formulär:

```
btnLogin.Attributes.Add("onClick", "javascript:btnLogin.disabled=true;")
```

men detta skript körs inte förens andra gången man klickar på knappen.
Hur ska man skriva för att den ska bli disablad direkt, och vid ej lyckad inloggning, ska den visas som vanligt igen.

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

## #2 — m_soderlund, 2005-03-24T22:09Z

Testa

```
if not page.ispostback then
btnLogin.Attributes.Add("onClick", "java script:btnLogin.disabled=true;")
end if
```

Kan fungera, eller så är jag för trött.

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

## #3 — ironhead, 2005-03-24T23:12Z

> **m_soderlund skrev:**
>
> Testa
>
> ```
> if not page.ispostback then
> btnLogin.Attributes.Add("onClick", "java script:btnLogin.disabled=true;")
> end if
> ```
>
> Kan fungera, eller så är jag för trött.

Iofs så disablar den knappen när man klickar på den, men formuläret postas inte heller :-/

Jag testade att köra:

```
If (Page.IsPostBack) Then
  btnLogin.Attributes.Add("onClick", "javascript:btnLogin.disabled=true;")

   If (rdr.Read) Then
      ' Inloggad
     Else
      ' Felaktiga uppgifter
        btnLogin.Attributes.Add("onClick", "javascript:btnLogin.disabled=false;")
   End If

End If
```

Hinner inte se effekten av detta...kan man sätta nån paus eller timer på några sek. i VS.NET?

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

## #4 — ironhead, 2005-03-29T08:33Z

Löste det såhär:

```
btnLogin.Attributes.Add("onclick","this.value='Vänta...';this.disabled = true;" + Page.GetPostBackEventReference(Me.btnLogin))
```

> **ironhead skrev:**
>
> Hinner inte se effekten av detta...kan man sätta nån paus eller timer på några sek. i VS.NET?

2 Sek. fördröjning:

```
System.Threading.Thread.Sleep(2000)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/125112-disabla-knapp-vid-inloggning
