---
title: "Skicka formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/128718-skicka-formulär"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Skarre"
published: "2005-05-23T09:56:01.000Z"
updated: "2005-05-25T08:30:18.000Z"
replies: 4
views: 237
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/html-css/128718-skicka-formulär"
---

# Skicka formulär

## #1 — Skarre, 2005-05-23T09:56Z

I en kravspec står följande 

> Sökning ska även kunna ske då användaren trycker på tangentbordets "Enter"-knapp, detta utan att sök-bilden är markerad.

Hur åstadkommer man detta?

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

## #2 — zcorpan, 2005-05-23T10:24Z

Det är så per default i de flesta webbläsare. 

```
<form action="/search">
 <fieldset>
  <legend>Sök</legend>
  <label for="q">Sökord</label>
  <input type="text" id="q" name="q">
  <input type="image" alt="Sök" src="sok.png">
 </fieldset>
</form>
```

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

## #3 — Skarre, 2005-05-23T13:08Z

Det förutsätter ju dock att man har ett formulärfält i fokus. Många av sökalternativen ligger i select-fält, och väljer man ett sådant och trycker på enter så händer ingenting. Det verkar som att det bara är i textfält som "enter" fungerar.

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

## #4 — Web-Tor, 2005-05-23T13:22Z

```
<html>
	<head>
		<title></title>
		<script type="text/javascript">
		function submitenter(){
			if (window.event.keyCode==13)
				 f.submit();
		}
	</script>
	</head>
	<body onkeypress="submitenter()">
		<form id="f" action="http://www.google.se">
		</form>
	</body>
</html>
```

IE-kod men det borde inte vara svårt att skriva om det så att det funkar även i andra webbläsare.

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

## #5 — Skarre, 2005-05-25T08:30Z

Det här verkar funka för FF och IE åtminstone.

```
function enterSubmit(e) {
	if (e.which == 13 || window.event.keyCode == 13) {
		document.forms[0].submit();
	}
}

<body onkeypress="enterSubmit(event)">
```

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

---

Tråden på webben: https://www.webforum.nu/amne/html-css/128718-skicka-formulär
