---
title: "Konstigt beteende på disabled"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/131008-konstigt-beteende-på-disabled"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "pettsson"
published: "2005-07-06T07:53:05.000Z"
updated: "2005-07-08T08:19:49.000Z"
replies: 7
views: 297
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/html-css/131008-konstigt-beteende-på-disabled"
---

# Konstigt beteende på disabled

## #1 — pettsson, 2005-07-06T07:53Z

I ett forumulär har jag ett par fält som är disabled när sidan laddas. Användaren kan aktivera fälten mha en checkbox. Men. Om användaren kör Firefox och skickar formuläret och trycker på back så laddas sidan med checkboxen ifylld, men bara vanliga input-fält är enabled, select- och textarea-fält är disabled. Om man avmarkerar checkboxen så inverteras det, input-fält disabled, select och textarea enabled. Detta sker bara i Firefox. Hur fixar jag detta?

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

## #2 — Jesper T, 2005-07-06T12:10Z

exempelkod?

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

## #3 — pettsson, 2005-07-06T12:18Z

Inga konstigheter so jag ser det:

```
   <div style="position: absolute; top: 35.5em; left: 15px;">
    Edit test instruction?<br>
    <input type=checkbox name="testinstrch" onClick="toggleTestInstr();">
   </div>
```

Och javascriptet:

```
  function toggleTestInstr() {
   var ti = document.edtest.elements;
   var onoff = !(document.edtest.testinstrch.checked);
   var i;
   for(i = 13; i < 19; i++)
    ti[i].disabled = onoff;
  }
```

(Ja, det är en ful-lösning att loopa 13-\>19, men jag kom inte på något sätt att välja dessa element)
Det dummar sig även när man reloadar om man har kryssat i checkboxen.

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

## #4 — Guffa, 2005-07-07T15:13Z

När du går bakåt i Firefox så fyller den i formuläret med det som stod när det skickades.

Du kan sätta status på kryssrutan med javascript när sidan har laddats.

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

## #5 — pettsson, 2005-07-07T15:20Z

Mjo, det vet jag. Men problemet är att den inte återställer hela formuläret, utan bara input-fält. De andra fälten har iofs samma alternativ/text som innan, men de är disabled.

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

## #6 — Guffa, 2005-07-07T15:38Z

Den åsterställer bara innehållet i fälten, inga andra egenskaper.

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

## #7 — pettsson, 2005-07-08T07:23Z

Jaha, jag får väl göra ett onLoad för Firefox då, för alla andra läsare fixar att behålla det som det var innan submit.

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

## #8 — J.N., 2005-07-08T08:19Z

HEJ!

Inte fullt med på problemet, men jag har använt form.reset() med lyckat resultat tidigare.
Är det det du tänker lägga till OnLoad kanske?

Dock är jag inte säker på att tex checkboxar kryssas ur, eller får tillbaka sina defaultvärden, men det kan säkert någon annan upplysa om.

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/131008-konstigt-beteende-på-disabled
