---
title: "Inte skicka formulär vid felaktighet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/100599-inte-skicka-formulär-vid-felaktighet"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "sabbacus"
published: "2004-03-29T22:10:31.000Z"
updated: "2004-03-29T22:21:55.000Z"
replies: 2
views: 244
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/100599-inte-skicka-formulär-vid-felaktighet"
---

# Inte skicka formulär vid felaktighet

## #1 — sabbacus, 2004-03-29T22:10Z

Tja.
Jag har ett par funktioner som kontrollerar indata ifrån ett formulär. Det jag har problem med är att få formuläret att **inte** skickas om formulärets data är felaktig.

Algoritmerna i funktionerna fungerar, det är alltså formulärskickandet jag jag inte får stopp på. Tips?

Formuläret kontrolleras mha en onsubmitfunktion

```
<form action="index.php" method="post" onsubmit="checkSubmit(this.form)">
```

Javaskriptskod:

```
// JavaScript Document
function is_integer ( input ) {

	var pattern = /^[0-9]*$/;
	
	flag = pattern.test(input);
	
	if ( flag ) 
	{
		alert("ok!");
		return true;
	}
	else 
	{
		alert("felaktig!");
		return false;
	}
}

function checkSubmit( form ) 
{
	var status;
	status = is_integer( document.forms[0].num_guests_now.value );
	if ( status == false )
	{
		alert("Du får endast ha heltal i fältet");
		return false;
	}
	else 
	{
		alert('godtagbart värde');
		return true;
	}
	
}
```

Så... jag vill inte att formuläret skickas om något annat än heltal skickas med formuläret...

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

## #2 — Jesper T, 2004-03-29T22:13Z

Gissning:

```
<form action="index.php" method="post" onsubmit="[b]return[/b] checkSubmit(this.form)">
```

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

## #3 — sabbacus, 2004-03-29T22:21Z

Funkade klockrent :)
Jag känner mig lite småfånig såhär i efterhand :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/100599-inte-skicka-formulär-vid-felaktighet
