---
title: "formulär checknings fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/102255-formulär-checknings-fel"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "best_b"
published: "2004-04-24T16:19:16.000Z"
updated: "2004-04-25T18:02:44.000Z"
replies: 4
views: 253
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/102255-formulär-checknings-fel"
---

# formulär checknings fel

## #1 — best_b, 2004-04-24T16:19Z

Hej!

Det här lilla checknings javscriptet til mitt formulär funkar inge vidare.
Om man skriver nåt fel i formuläret tex ett telfonnummer utan siffror
och trycker på "skicka" kommer det upp en alert att det är fel men sen kommer man vidare. Alltså man kan inte rätta till felet som blivit.
Se "bifogad fil"

Bilagor:

- [check.txt](https://www.webforum.nu/a/3353.txt)

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

## #2 — Melitta, 2004-04-24T20:08Z

```
<form name="exempel" action="webforum2.html" method="POST" onsubmit="return false;" > Förnamn: <input type="text" name="namn" size="30"><p> Efternamn: <input type="text" name="efternamn" size="30"><p> Telefonnummer: <input type="text" name="nummer" size="30"><p> 

<input type="button" value="Skicka" onClick="korrektinmatning()">
```

Är helt grön på Javascript men testa :)

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

## #3 — best_b, 2004-04-25T07:22Z

Funkar nästan
Nu måste man fylla i rätt för att komma vidare men även
om gör det händer ingenting.
Måste man lägga in window.location eller liknande?

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

## #4 — Peter S, 2004-04-25T12:16Z

```
<script language="JavaScript"> 
function korrektinmatning() {
    if (document.exempel.namn.value.length > 0) {
	for (var i = 0; i < document.exempel.namn.value.length; i++) {
	    if (document.exempel.namn.value.charAt(i) != " ") {
		if (parseFloat(document.exempel.namn.value.charAt(i))) {
		    alert("Märkligt namn FEL!");
		    return false;
		}
	    }
	}
    }

    else {
	alert("Är inte ditt namn längre än noll tecken?");
	return false;
    }

    if (document.exempel.efternamn.value.length > 0) {
	for (var i = 0; i < document.exempel.efternamn.value.length; i++) {
	    if (document.exempel.efternamn.value.charAt(i) != " ") {
		if (parseFloat(document.exempel.efternamn.value.charAt(i))) {
		    alert("Märkligt efternamn FEL!");
		    return false;
		}
	    }
	}
    }

    else {
	alert("Är inte ditt efternamn längre än noll tecken?");
	return false;
    }

    if (document.exempel.nummer.value.length > 0) {
	for (var i = 0; i < document.exempel.nummer.value.length; i++) {
	    if (document.exempel.nummer.value.charAt(i) != " ") {
		if (document.exempel.nummer.value.charAt(i) != "0") {
		    if (!parseFloat(document.exempel.nummer.value.charAt(i))) {
			alert("Märkligt telefonnummer FEL!");
			return false;
		    }
		}
	    }
	}
    }

    else {
	alert("Ditt telefonnummer måste vara lite längre än noll tecken!");
	return false;
    }

    return true;
}

</script> 

<form name="exempel" action="webforum2.html" method="POST" onsubmit="return korrektinmatning()"> Förnamn: <input type="text" name="namn" size="30"><p> Efternamn: <input type="text" name="efternamn" size="30"><p> Telefonnummer: <input type="text" name="nummer" size="30"><p> 

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

 :)

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

## #5 — best_b, 2004-04-25T18:02Z

Det funkade!
Tack

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

---

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