---
title: "Formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/119262-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Howling_W"
published: "2005-01-04T13:00:44.000Z"
updated: "2005-01-04T15:53:37.000Z"
replies: 13
views: 404
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/119262-formulär"
---

# Formulär

## #1 — Howling_W, 2005-01-04T13:00Z

Hej,
Har ett problem som säkert är enkelt för er här..så ni kan säkert hjälpa mig. Det är så att jag har gjort ett formulär i Dreamweaver med ett antal textfält. Vissa av dessa fält får inte vara tomma. hur löser jag det?

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

## #2 — Pedda, 2005-01-04T13:08Z

Du kan kontrollera fälten med ett javascript
<http://www.jojoxx.net/jscript/archive/show.asp?id=23>

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

## #3 — Howling_W, 2005-01-04T13:56Z

Det verkar lite förkomplicerat för mig....:OO finns det inget lättare enklare sätt?

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

## #4 — Web-Tor, 2005-01-04T13:59Z

Så här?

```
<script type="text/javascript">
function validateForm() {
	if (document.forms[0].namn.value==""){
		alert("Du måste fylla i fältet.");
		return false;

	}else{return true}
}
</script>

<form onSubmit="return validateForm()">
Detta fält måste fyllas i:
<input type="text" name="namn">
<input type="submit" value="Skicka">
</form>
```

Samma skript fast lite kortare. :)

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

## #5 — Howling_W, 2005-01-04T14:33Z

xx

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

## #6 — Web-Tor, 2005-01-04T14:56Z

Det bör ligga i \<head\>-taggen.

Om det inte fungerar får du gärna posta koden här. :)

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

## #7 — Howling_W, 2005-01-04T15:16Z

xx

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

## #8 — Web-Tor, 2005-01-04T15:24Z

Hur ser HTML-koden ut?
(Använd gärna \[ kod \]-taggarna när du postar kod i forumet :))

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

## #9 — Howling_W, 2005-01-04T15:26Z

xx

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

## #10 — Jojoxx, 2005-01-04T15:29Z

Jag tillät mig att städa lite i koden. Observera att JavaScript är case-sensitive "Form" är inte samma som "form".

```
<script type="text/javascript"><!-- //script hider
function form_validator(form) {
	if(form.fornamn.value == "") {
		alert("Ditt förnamn saknas!");
		form.fornamn.focus();
		return(false);
	}
	if(form.efternamn.value == "") {
		alert("Ditt efternamn saknas!");
		form.efternamn.focus();
		return(false);
	}
	if(form.email.value == "") {
		alert("Din emailadress saknas!");
		form.email.focus();
		return(false);
	}
	return (true);
}
// end script hiding -->
</script>

<form name="form" method="post" action="http://" onsubmit="return(form_validator(this));">
Detta fält måste fyllas i:<br />
Namn: <input type="text" name="fornamn"> <input type="text" name="efternamn"><br />
E-post: <input type="text" name="email">
<input type="submit" value="Skicka">
</form>
```

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

## #11 — Jojoxx, 2005-01-04T15:31Z

Det stora felet är alltså felstavningarna "Form" och "form" och du saknar onsubmit-eventet i ditt formulär.

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

## #12 — Howling_W, 2005-01-04T15:36Z

OK, tack för det skall ändra i koden och prova igen.. :D

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

## #13 — Howling_W, 2005-01-04T15:44Z

Nu fungerar det alldeles ypperligt.....Tackar för hjälpen  :birp

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

## #14 — Jojoxx, 2005-01-04T15:53Z

Då kan du klicka på "Acceptera som slutgiltigt svar" på det inlägg som löste din fråga :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/119262-formulär
