---
title: "Kontrollera formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107396-kontrollera-formulär"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "AboO"
published: "2004-07-15T12:16:52.000Z"
updated: "2004-07-15T13:24:12.000Z"
replies: 4
views: 371
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/107396-kontrollera-formulär"
---

# Kontrollera formulär

## #1 — AboO, 2004-07-15T12:16Z

Jag kan typ ingenting om javascript, men jag läste i en guide hur man kunde göra för att kontrollera om textfälten i ett formulär va ifyllt eller inte. Men det verkar inte fungera. Någon som kan hjälpa mig? Så här ser koden ut:

```
<script language="JavaScript"> 
function inmatning() {
if (document.mail.name.value.length > 0) {
for (var i = 0; i < document.mail.name.value.length; i++) {
if (document.mail.name.value.charAt(i) != " ") {
if (parseFloat(document.mail.name.value.charAt(i))) {
alert("Är du säker på att ditt namn består av siffror?"); 
break
}
}
}
}
else {
alert("Fyll i ditt namn!");
}
</script>
```

och så här ser formuläret ut:

```
   <form name="mail" method="post" action="sendmail.asp" onSubmit=”return inmatning();”>
Namn:<br>
<input type="text" size="25" name="name"><br>

Din mail: <br>
<input type="text" size="25" name="email"><br>

Meddelande:<br>
<textarea name="body" cols="40" rows="10" wrap="PHYSICAL"></textarea>

<br>
<input type="submit" name="send" value="Skicka">
</form>
```

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

## #2 — toha, 2004-07-15T12:26Z

Den funktionen kontrollerar att name-elementets värde inte är tomt samt att värdet inte innehåller siffror. Om du bara ska kontrollera att name-elementet innehåller något kan du byta ut funktionen mot den här:

```
function inmatning()
{
	var name =	document.mail.name;
	if (name.value.length == 0)
	{
		name.focus();
		alert("Fyll i ditt namn!");
		return false;
	}
	return true;
}
```

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

## #3 — AboO, 2004-07-15T12:32Z

Tack, det där fungerade :)
Men hur jag gör nu om jag vill ha en liknande grej, fast den ska kontrolla så att ett @ är med. (är till textfältet där man ska skriva sin mail)

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

## #4 — toha, 2004-07-15T13:07Z

```
function inmatning()
{
	var name =	document.mail.name;
	if (name.value.length == 0)
	{
		name.focus();
		alert("Fyll i ditt namn!");
		return false;
	}
	var email =	document.mail.email;
	if (email.value.indexOf("@") == -1)
	{
		email.focus();
		alert("Du måste ange din e-postadress.");
		return false;
	}
	return true;
}
```

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

## #5 — AboO, 2004-07-15T13:24Z

Tackar :)

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

---

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