---
title: "kod för att validera formulär?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/145919-kod-för-att-validera-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "plutten"
published: "2006-04-23T19:28:53.000Z"
updated: "2006-04-25T19:16:01.000Z"
replies: 3
views: 644
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/145919-kod-för-att-validera-formulär"
---

# kod för att validera formulär?

## #1 — plutten, 2006-04-23T19:28Z

Hej. Jag har dessa koder, vill att mitt javascript ska kolla om namnfältet endast innehåller bokstäver och om telefonnummer fältet bara har nummer i  samt epostadressen-fältet måste ha @ i adressen. annars skall det bli felmeddelande och inte skickas vidare. Just nu skickas det ändå vidare även om jag inte fyllt i något... Tacksam för hjälp... Kanske har jag fel kod?   :q 

\<script type="text/javascript"\>
function validateForm() {
	if (trim(document.forum.Name.value)=="") {
		alert("Du måste fylla i ditt namn.");
		return false;
	} else if (trim(document.forum.Telephone.value)=="") {
		alert("Du måste skriva ett telefonnummer.");
		return false;
	} else if (trim(document.forum.Email.value)=="") {
		alert("Du måste skriva en email-adress.");
		return false;
	}

}

\</script\>

                 
\<p\>\<strong\>Fyll i dina uppgifter:&nbsp; \</strong\> \</p\>
\<form name="form" method="POST" action="taemotdata.php" \>\</p\>
  \<p\>\<b\>Namn:\</b\>&nbsp; \<input type="text" name="Name"\>\</p\>
  \<p\>\<b\>Telefonnummer: \</b\>\<input type="text" name="Telephone"\>\</p\>
  \<p\>\<b\>Email adress:\</b\> \<input type="text" name="Email"\>\</p\>
  \<p\>
  \<input type="submit" value="Skicka"\>\</p\>
\</form\>

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

## #2 — plutten, 2006-04-25T07:07Z

Ingen som kan hjälpa mig??

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

## #3 — Jesper T, 2006-04-25T07:43Z

Hej plutten, nåt sånt här kanske.

```
<script type="text/javascript">
function validateForm() {
var foo = document.form;

if (foo.Name.value=="") {
	alert("Du måste fylla i ditt namn.");
	foo.Name.focus();
	return false;
} 

if (!/[0-9]{5,10}/i.test(foo.Telephone.value)||foo.Telephone.value=="") {
	alert("Du måste skriva ett telefonnummer.\nNummret är inte godkännt");
	foo.Telephone.focus();
	return false;
} 

if(!/^([\w.-]+@[\w.-]+\.[a-z]{2,4})?$/i.test(foo.Email.value)||foo.Email.value==""){
	alert("E-postadressen är inte godkänd.");
	foo.Email.focus();
	return false;
}

};
</script>

<p><strong>Fyll i dina uppgifter:&nbsp; </strong> </p>
<form name="form" method="POST" action="taemotdata.php" onsubmit="return validateForm()"></p>
<p><b>Namn:</b>&nbsp; <input type="text" name="Name"></p>
<p><b>Telefonnummer: </b><input type="text" name="Telephone"></p>
<p><b>Email adress:</b> <input type="text" name="Email"></p>
<p>
<input type="submit" value="Skicka"></p>
</form>
```

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

## #4 — plutten, 2006-04-25T19:16Z

Tack!

Tack så mkt!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/145919-kod-för-att-validera-formulär
