---
title: "Kontrollera knapptryckningar i Mozilla"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/83403-kontrollera-knapptryckningar-i-mozilla"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "orreborre"
published: "2003-08-03T21:58:15.000Z"
updated: "2003-08-06T09:52:28.000Z"
replies: 4
views: 262
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/83403-kontrollera-knapptryckningar-i-mozilla"
---

# Kontrollera knapptryckningar i Mozilla

## #1 — orreborre, 2003-08-03T21:58Z

Hej!
Jag undrar om någon kan hjälpa mig att kontrollera om någon trycker ner ctrl(ascii 17) och enter(ascii 13) samtidigt.
När detta görs ska en form submittas.

Jag har gjort kod för IE som funkar jättebra, men jag har inte lyckats med Mozilla än.

Tacksam för svar!

Mvh

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

## #2 — Jojoxx, 2003-08-05T16:57Z

Litet exempel:

```
if (!document.all){ document.captureEvents(Event.KEYDOWN|Event.KEYUP); } 
var keyboard=new Object();
window.onblur = function(){ for(var a in keyboard){ keyboard[a]=false; }}
document.onkeyup = function(e){
	var keycode=(document.all)?event.keyCode:e.which;
	if(keycode>0){ keyboard[keycode]=false; }
}
document.onkeydown = function(e){
	var keycode=(document.all)?event.keyCode:e.which;
	if(keycode>0){ keyboard[keycode]=true; }
	if(keyboard[13]&&keyboard[17]){ alert("Nu händer det saker."); document.myform.submit(); }
}
```

Välkommen till wF förresten.

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

## #3 — Cheguelin, 2003-08-05T19:01Z

Uppenbarligen ska man kunna använda event-objektets property modifiers för detta ändamål, men jag lyckas inte få ihop något. Jag efterlyser därför en lösning på detta.

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

## #4 — Jojoxx, 2003-08-05T19:26Z

Visst:

```
if (!document.all){ document.captureEvents(Event.KEYDOWN|Event.KEYUP); } 
var keyboard=new Object();
window.onblur = function(){ for(var a in keyboard){ keyboard[a]=false; }}
document.onkeyup = function(e){
	if(!document.all){ event=e; }
	if(event.keyCode>0){ keyboard[event.keyCode]=false; }
}
document.onkeydown = function(e){
	if(!document.all){ event=e; }
	if(event.keyCode>0){ keyboard[event.keyCode]=true; }
	if(keyboard[13]&&event.ctrlKey){ alert("Nu händer det saker."); document.myform.submit(); }
}
```

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

## #5 — orreborre, 2003-08-06T09:52Z

Jojoxx: Tackar för välkomnandet!

Och tack för din kod, det funkar perfekt!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/83403-kontrollera-knapptryckningar-i-mozilla
