---
title: "Validering av formulär - mellanslag bråkar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/127177-validering-av-formulär-mellanslag-bråkar"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Folkbitar"
published: "2005-04-26T21:12:57.000Z"
updated: "2005-04-27T15:18:40.000Z"
replies: 5
views: 373
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/127177-validering-av-formulär-mellanslag-bråkar"
---

# Validering av formulär - mellanslag bråkar

## #1 — Folkbitar, 2005-04-26T21:12Z

Knasig rubrik det blev,
men jag kom inte på nåt bättre.

Har en funktion som kollar att fälten i ett formulär
är ifyllda.
Fast det tokar sej.
Det räcker med att man slår ett mellanslag,
så tolkar skriptet det som om något är skrivet.

Hur göra?

```
function validateForm() {
	if (document.gast.namn.value=="") {
		alert("Du måste fylla i ditt namn.");
		return false;
	} else if (document.gast.rubrik.value=="") {
		alert("Du måste skriva en rubrik.");
		return false;
	} else if (document.gast.mess.value=="") {
		alert("Du har glömt att skriva ett meddelande.");
		return false;
	} else {
		alert("Ditt inlägg är postat.");
		return true;
	}
}
```

/anders

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

## #2 — missModesty, 2005-04-26T21:28Z

Tag bort mellanslag i texten först:

```
function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
```

eller nåt i den stilen...

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

## #3 — Erik Juhlin, 2005-04-26T21:37Z

Eller lite snyggare och effektivare:

```
function trim(s)
{
	return s.replace(/^\s+|\s+$/g, "");
}
```

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

## #4 — Folkbitar, 2005-04-26T21:47Z

Ok.
Tack båda för svar.

Men hur får jag ihop det här 
med min ovanstående kod?  :r 

/anders

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

## #5 — Erik Juhlin, 2005-04-27T09:32Z

```
function validateForm() {
	if (trim(document.gast.namn.value)=="") {
		alert("Du måste fylla i ditt namn.");
		return false;
	} else if (trim(document.gast.rubrik.value)=="") {
		alert("Du måste skriva en rubrik.");
		return false;
	} else if (trim(document.gast.mess.value)=="") {
		alert("Du har glömt att skriva ett meddelande.");
		return false;
	} else {
		alert("Ditt inlägg är postat.");
		return true;
	}
}
```

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

## #6 — Folkbitar, 2005-04-27T15:18Z

Tack för hjälpen  :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/127177-validering-av-formulär-mellanslag-bråkar
