---
title: "Disable problem med IE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/77393-disable-problem-med-ie"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asterix"
published: "2003-05-19T11:43:25.000Z"
updated: "2003-05-20T18:32:50.000Z"
replies: 7
views: 236
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/77393-disable-problem-med-ie"
---

# Disable problem med IE

## #1 — Asterix, 2003-05-19T11:43Z

Jag har ett formulär med ett antal input och select. När jag sätter en av select:en till disabled genom javascript funkar det inte att klicka på Enter-knappen. Däremot så funkar det bra att klicka på submitknappen.

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

## #2 — m_soderlund, 2003-05-19T11:46Z

Kan du inte skicka med koden, kanske har du skrivit fel någon annanstans?

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

## #3 — PepeJeria, 2003-05-19T12:05Z

Vilka form element har du kvar när du disablat dem?
du måste minst ha en input type="text" kvar för att submission med enter ska fungera

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

## #4 — Asterix, 2003-05-19T12:35Z

```
function update_disable() {
  l = document.sokform.s_genre.options.length
  if (l > 3) {
    document.sokform.s_genre.disabled = false;
  } else if (l < 2) {
    document.sokform.s_genre.options[0] = new Option('Välj konsol först', '');
    document.sokform.s_genre.disabled = true;
  } else {
    document.sokform.s_genre.options[0] = new Option('Den finns inga genres att välja mellan', '');
    document.sokform.s_genre.disabled = true;
  }
}
```

Så här ser funktionen som disablar select:en. Och koden funkar i Mozilla så min gissning är att man får göra något speciellt för IE eftersom den verkar tro att hela form:en är disabled.

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

## #5 — PepeJeria, 2003-05-19T12:38Z

Men när du disable:at elementen, har du kvar minst en input type="text"?

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

## #6 — Asterix, 2003-05-19T13:38Z

ja, jag plockar inte bort några input jag bara disablar en select. Det funkar om jag inte disablar select:en.

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

## #7 — PepeJeria, 2003-05-19T13:59Z

Hm, jag minns att ie hade en bugg ang. detta.
tex om man har en div med ett formulär i. Om div:en är från början dold för att sedan visas så kommer det inte att gå att submitta med enter.
Du säger att det här fungerar i Mozilla, kanske en IE -bugg?

Som work-around i IE kan du lägga till ett script som kollar att man tryckt enter för att submitta?

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

## #8 — Asterix, 2003-05-20T18:32Z

Löste det med ett javascript.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/77393-disable-problem-med-ie
