---
title: "onkeyup"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/132843-onkeyup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Debeo"
published: "2005-08-16T16:02:06.000Z"
updated: "2005-08-17T15:51:30.000Z"
replies: 4
views: 325
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/132843-onkeyup"
---

# onkeyup

## #1 — Debeo, 2005-08-16T16:02Z

Tänkte höra om det är någon som vet hur man gör ett input-fält som SMHI har på denna sida:

<http://www.smhi.se/menyer/ind_vader.htm>

som uppdaterar sig när man skriver i det??

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

## #2 — Peter S, 2005-08-16T16:31Z

Det är bara att ta en titt på koden de använder. Vad exakt är det *du* vill åstadkomma?

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

## #3 — Debeo, 2005-08-16T17:29Z

Precis det dom gör fast med orter ur min egen databas. Är inte så haj på java.

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

## #4 — Peter S, 2005-08-16T19:34Z

Följande kan vara någonting att starta med:

```
<script type="text/javascript">

var places = ["Ljustorp", "Njurunda", "Sundsvall"];

function updateField(f, e){
    e = e || event;

    var val = f.value,
	len = places.length;

    if (val.length == 0 || e.keyCode == 8){
	return;
    }

    for (var j = 0; j < len; ++j){
	if (new RegExp("^" + val, "i").test(places[j])){
	    f.value = places[j];

	    if (f.createTextRange){
		var range = f.createTextRange();

		range.moveStart("character", val.length);
		range.moveEnd("character", places[j].length);
		range.select();

		break;
	    }

	    if (f.setSelectionRange){
		f.setSelectionRange(val.length, places[j].length);

		break;
	    }
	}
    }
}

</script>

<form>
    <input type="text" name="ort" onkeyup="updateField(this, event)">
</form>
```

Se till att loopa ut ortsnamnen i stigande ordning i *places*.

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

## #5 — Debeo, 2005-08-17T15:51Z

Tack för hjälpen, funkade fint. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/132843-onkeyup
