---
title: "Hindra att backa med \"backsteg\"/radera knappen..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/135814-hindra-att-backa-med-backsteg-radera-knappen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "toja"
published: "2005-10-15T21:32:36.000Z"
updated: "2005-10-30T14:34:27.000Z"
replies: 6
views: 714
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/135814-hindra-att-backa-med-backsteg-radera-knappen"
---

# Hindra att backa med "backsteg"/radera knappen...

## #1 — toja, 2005-10-15T21:32Z

Hej...

Jag har ett litet problem...
Att man kan backa från min websida är inget problem.. det ska man kunna!

men jag vill inte att man ska kunna backa genom att trycka på "back/radera" knappen på tangentbordet...

När man trycker på den ska det inte hända något över huvudtaget... om man inte har markören i ett inputfält..!!

lösning någon, har sökt utan resultat!

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

## #2 — Peter S, 2005-10-15T21:46Z

```
document.onkeypress = document.onkeydown = function(e){
    e = e || window.event;

    if (e.keyCode == 8){
	var nn = e.target ? e.target.nodeName.toLowerCase() : e.srcElement ? e.srcElement.tagName.toLowerCase() : null;

	return !(nn && nn != "textarea" && nn != "input");
    }
}
```

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

## #3 — toja, 2005-10-15T21:52Z

tack för snabbt svar... fungerar underbart bra!!!

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

## #4 — Peter S, 2005-10-15T21:53Z

Vad bra!  :) 

Glöm inte att använda funktionen *acceptera som slutgiltigt svar*.

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

## #5 — toja, 2005-10-29T22:01Z

Hej, måste ta upp frågan igen... allt fungerar utmärkt.
men sen skapade jag en input/textfält... med egenskapen readonly!
har man markerat den och trycker på backspace, så backar webläsaren.
Hur hindrar jag detta.?!

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

## #6 — Peter S, 2005-10-30T08:52Z

```
document.onkeypress = document.onkeydown = function(e){
    e = e || window.event;

    if (e && e.keyCode == 8){
	var node = e.srcElement || e.target,
	    nn   = node.nodeName.toLowerCase();

	return !node.readOnly && !(nn != "textarea" && nn != "input");
    }
}
```

Se även mitt förra inlägg  :bire

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

## #7 — toja, 2005-10-30T14:34Z

Hehe... tack för hjälpen, fungerar precis som jag vill ha det!!
Glömde bort att acceptera förra svaret, i all iver...
men det var ju bra i sig denna gången... då jag behövde dra upp tråden igen!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/135814-hindra-att-backa-med-backsteg-radera-knappen
