---
title: "Aktivera knapp efter val i rull lista"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/165060-aktivera-knapp-efter-val-i-rull-lista"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "TomKarl"
published: "2007-10-01T17:20:24.000Z"
updated: "2007-10-01T18:40:09.000Z"
replies: 5
views: 343
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/165060-aktivera-knapp-efter-val-i-rull-lista"
---

# Aktivera knapp efter val i rull lista

## #1 — TomKarl, 2007-10-01T17:20Z

Hej!

Kan man avaktivera en knapp, för att sedan aktivera den när användaren har gjort sitt val i rull-listan?

/Tomas

```
<FORM METHOD="POST" ACTION="showProject.asp">		
				
<table border="0" cellpadding="5" cellspacing="3" width="320" id="table22">

<tr>
<td align="left" valign="top">
								
<font face="Verdana" size="1"><b>Projekt:</b></font><br>
             
<SELECT name="Projekt">
<option selected value="0">--- Välj Projekt ---</option>
<% DO UNTIL RSNewObject.EOF %>
<option value="<%= RSNewObject("Pro_ID") %>"><%= RSNewObject("Pro_Rubrik") %></option>

<% RSNewObject.MoveNext
     LOOP %>
</SELECT>
								
</td>
<td align="right" valign="bottom">
								
<font size="2" face="Verdana"><INPUT TYPE=SUBMIT VALUE="Välj!"></font>

</td>
</tr>
</table>
						
</FORM>
```

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

## #2 — Peter S, 2007-10-01T18:13Z

```
<script type="text/javascript">
function SetEnabledButton(btn, state)
{
 btn.disabled = state;
}
window.onload = function()
{
 document.forms[0].elements["Projekt"].onchange = function()
 {
  SetEnabledButton(this.form.elements["submit"], this.selectedIndex < 1);
 }
}
</script>
<form>
 <select name="Projekt">
  <option>--- Välj ---
  <option>1
  <option>2
 </select>
 <input type="submit" name="submit" disabled>
</form>
```

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

## #3 — TomKarl, 2007-10-01T18:30Z

Tack för snabbt svar   :) 

Tyvärr funkade inte koden, får meddelande om att "Objektet stöder inte egenskapen eller metoden"

/Tomas

> **Peter S skrev:**
>
> ```
> <script type="text/javascript">
> function SetEnabledButton(btn, state)
> {
>  btn.disabled = state;
> }
> window.onload = function()
> {
>  document.forms[0].elements["Projekt"].onchange = function()
>  {
>   SetEnabledButton(this.form.elements["submit"], this.selectedIndex < 1);
>  }
> }
> </script>
> <form>
>  <select name="Projekt">
>   <option>--- Välj ---
>   <option>1
>   <option>2
>  </select>
>  <input type="submit" name="submit" disabled>
> </form>
> ```

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

## #4 — Peter S, 2007-10-01T18:31Z

Klistrar du in den som den är så fungerar det. Lägg märke till att jag givit submitknappen namnet "submit".

Hur ser koden ut när du integrerat den med din kod?

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

## #5 — TomKarl, 2007-10-01T18:38Z

Tusen Tack!

Jag "missade" submitknapp namnet. Det fungerar s\*\*t bra!

/Tomas

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

## #6 — Peter S, 2007-10-01T18:40Z

Härligt! :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/165060-aktivera-knapp-efter-val-i-rull-lista
