---
title: "onsubmit och funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18540-onsubmit-och-funktion"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "timedia"
published: "2001-11-27T15:57:00.000Z"
updated: "2001-11-27T16:04:00.000Z"
replies: 2
views: 160
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/18540-onsubmit-och-funktion"
---

# onsubmit och funktion

## #1 — timedia, 2001-11-27T15:57Z

Har ett formulär där formtaggen är:

```
<form method="POST" action="tack.asp" name="kontaktform" onsubmit="validateForm();">
```

Tyvärr postas formuläret även om det inte är ifylld. Hur göra? (funktionen ligger i head)

```
function validateForm() {	
		var f = document.kontaktform;
		if (f.subject.value == "") {		
			alert("Du måste fylla i fältet kontaktperson.");
			f.subject.focus();		
			return false;	
		} else if (f.foretag.value == "") {					
			alert("Du måste fylla i fältet företag");		
			f.foretag.focus();		
			return false;
		} else if (f.from.value == "") {					
			alert("Du måste ange din epostadress");		
			f.from.focus();		
			return false;
		} else if (f.message.value == "") {			
			alert("Du glömde att skriva ett meddelande");		
			f.message.focus();		
			return false;	
		}
}
```

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

## #2 — @nders, 2001-11-27T16:00Z

Testa detta:

```
<form method="POST" action="tack.asp" name="kontaktform" onsubmit="[b]return[/b] validateForm();">
```

Redigering: fast då kan det ju vara bra om du i funktionen också returnerar true någon gång. :)

Mvh,

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

## #3 — timedia, 2001-11-27T16:04Z

Funkar fint, Tack!

\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
Jag tror Anders har vingar på ryggen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18540-onsubmit-och-funktion
