---
title: "Disable bakstegsknappen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/65070-disable-bakstegsknappen/page2"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Addeladde"
published: "2003-01-16T12:25:18.000Z"
updated: "2003-01-17T11:21:52.000Z"
replies: 27
views: 711
page: 2
pages: 2
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/65070-disable-bakstegsknappen"
---

# Disable bakstegsknappen

_Sida 2 av 2._

## #21 — Addeladde, 2003-01-17T00:23Z

Fungerar inte för mig

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

## #22 — Peter S, 2003-01-17T09:31Z

Kan du visa den kod du använder?

 :)

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

## #23 — Addeladde, 2003-01-17T10:48Z

Det här fungerar tycär inte för mig.

```
<html>
<head>
<script>
var f = false;

document.onkeydown = function(){
	if(event.keyCode==8 && !f) return false;
};

window.onload = function(){
	for(var i=0; i<document.forms.length; i++){
		for(var j=0; j<document.forms[i].elements.length; j++){
			document.forms[i].elements[j].onfocus = function(){
				f = true;
			}
			document.forms[i].elements[j].onblur = function(){
				f = false;
			}
		}
	}
};
</script>
</head>
<body>
<form method="post" name="test" id ="formTest" action="">
<input type="hidden" value="" name=" test>
</form
<body>
</html>
```

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

## #24 — Peter S, 2003-01-17T10:55Z

För det första finns det ingen slutsnuff för "name"-attributet på \<input\>-taggen. För det andra saknas det ett "\>"-tecken efter "\<form". För det tredje använder du ett \<input\>-fält av typen "hidden", då blir det svårt att testa att radera information i textfältet.  ;) 

 :)

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

## #25 — Addeladde, 2003-01-17T11:05Z

Nu har jag ändrat lite i koden men det går fortfarande att gå bakåt med bakstegsknappen. Den första koden ovan skrev jag för hand därför de konstiga felen. Igentligen så har jag löst problemet på den sidan som jag behöver funktionen genom att lägga till onBlur och onFocus på alla textinputs genom en replace. Gick ganska fort. Men det vore ju kul om det här gick att lösa. Input fälten på den sidan jag skulle behövt koden till ligger inte i någon form kanske jag ska tillägga.

```
[1]
<html>
<title>Test</title>
<head>
<script language="JavaScript1.4">
var f = false;

document.onkeydown = function(){
	if(event.keyCode==8 && !f) return false;
};

window.onload = function(){
	for(var i=0; i<document.forms.length; i++){
		for(var j=0; j<document.forms[i].elements.length; j++){
			document.forms[i].elements[j].onfocus = function(){
				f = true;
			}
			document.forms[i].elements[j].onblur = function(){
				f = false;
			}
		}
	}
};
</script>
</head>
<body>
  <form method="post" name="test" id ="formTest" action="">
    <input type="text" value="" name="test">
  </form>
<body>
</html>
```

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

## #26 — Peter S, 2003-01-17T11:13Z

Ta bort "JavaScript1.4".

> Input fälten på den sidan jag skulle behövt koden till ligger inte i någon form kanske jag ska tillägga.

Och där har du anledningen till varför det inte fungerar  :bire 

 :)

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

## #27 — Addeladde, 2003-01-17T11:18Z

Ok, tack för all hjälp. Vädigt uppskattat  :bire

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

## #28 — Peter S, 2003-01-17T11:21Z

Bara kul att kunna hjälpa till.

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/65070-disable-bakstegsknappen/page2  
Föregående sida: https://www.webforum.nu/amne/javascript/65070-disable-bakstegsknappen.md
