---
title: "Räkna antal knapptryckningar?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107583-räkna-antal-knapptryckningar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "MoneyOpps.nu"
published: "2004-07-18T23:40:07.000Z"
updated: "2004-07-20T08:01:39.000Z"
replies: 4
views: 467
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/107583-räkna-antal-knapptryckningar"
---

# Räkna antal knapptryckningar?

## #1 — MoneyOpps.nu, 2004-07-18T23:40Z

Hej
Min första fråga är nog ganska enkel. Hur gör jag för att räkna antalet knapptryckningar som har gjorts i ett textfält? Alltså, inte hur många tecken som står i fältet, utan hur många knapptryckningar som gjorts. Skriver man "Hek", ändrar det till "Hej", så ska det alltså bli 6 knapptryckningar (Shift \* H \* e \* k \* \<- \* j).
Det värdet ska sedan skickas med som en variabel via POST.
Det ska även skickas med antal tecken, vilket är ganska enkelt. Det klarar nog till och med jag ;)

Min andra fråga är lite svårare (tror jag)
Om jag vill räkna alla knapptryckningar som har gjorts på en sida, oavsett om knapptryckningen gjordes när man hade markören i en textruta eller inte. Den ska alltså registrera alla knapptryckningar oavsett om det resulterar i något tecken eller inte.

Hoppas någon fattar vad jag menar och att någon vet hur man gör!

Tack på förhand!

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

## #2 — yohpops, 2004-07-19T05:48Z

1\.

```
<script>
var countonit = 0;
function countonme()
{
countonit++;
document.all("countonme").value=countit;
}
</script>
<input name="fältnamn" onkeyup="countonme()">
<input type="hidden" name="countonme">
```

2\.

```
<script>
var countall = 0;
function document.onkeyup()
{
countall++;
document.all("countall").value=countall;
}
</script>
<input type="hidden" name="countall">
```

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

## #3 — MoneyOpps.nu, 2004-07-20T00:07Z

yohpops, tack för hjälpen förresten. Funkade fint :)

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

## #4 — @nders, 2004-07-20T05:57Z

Har du testat koden i annat än IE? Den lär inte fungera.

<http://www.webforum.nu/showthread.php?s=&postid=882092#post882092>

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

## #5 — Jesper T, 2004-07-20T08:01Z

Denna funkar i några fler webläsare i.a.f

```
<body onkeyup="keyup()">
<script>
var countall = 0;
function keyup(){
countall++;
document.forms[0].elements[0].value=countall;
}
</script>
<form>
<input type="text" name="countall">
</form>
</body>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/107583-räkna-antal-knapptryckningar
