---
title: "får inte formulärskontrollen att fungera"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/159514-får-inte-formulärskontrollen-att-fungera"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Vinnaren"
published: "2007-04-21T17:52:05.000Z"
updated: "2007-04-22T17:44:45.000Z"
replies: 3
views: 291
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/159514-får-inte-formulärskontrollen-att-fungera"
---

# får inte formulärskontrollen att fungera

## #1 — Vinnaren, 2007-04-21T17:52Z

Hej igen

Har nu ytterligare fastnat med min javascript kod.

Har följande kod:

```
var Utropet = {

	visaHjalp:function(form)
	{ 
		document.getElementById(form).className="show";	
	},
	
	
	doljHjalp:function(form)
	{ 
		document.getElementById(form).className="hide";	
	},
	

	
	valideraNymedlem:function()
	{ 
		var skicka = true;
		
		var form = document.getElementById("formular_nymedlem");
		var fel = document.getElementById("felmeddelande");
		
		while(fel.firstChild)
		{
			fel.removeChild(fel.firstChild);
		}
				
		if(form.epost=="")
		{
			var txt = "Du har inte fyllt i din emailadress!";			
			form.epost.className = "rodRuta";
			fel.appendChild(document.createTextNode(txt));			
			fel.appendChild(document.createElement("br"));
			
			skicka = false;
		}
		else if (!form.epost.value.this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/))
		{
			var txt = "Du har inte fyllt i en korrekt email adress!";			
			form.epost.className = "rodRuta";
			fel.appendChild(document.createTextNode(txt));			
			fel.appendChild(document.createElement("br"));
			
			skicka = false;
		}	
		
		
		return skicka;
	}

}
```

 

Det är funktionen valideraNymedlem som fungerar. Formuläret skickas även om fältet email e tomt.

Vad har jag gjort för fel??

Tacksam för all hjälp   :stud

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

## #2 — Peter S, 2007-04-22T08:52Z

form.epost.value

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

## #3 — Vinnaren, 2007-04-22T16:42Z

tack, nu fungerar det iaf när fälltet är tomt. Problemet ligger nu på valideringen av email adressen. Den fungerar inte alls, utan formuläret skickas oavsett vad som står i emailen.

får fram felmeddelandet:
Fel: form.epost.value\['this'\] has no properties

Hur löser jag detta??

Tacksam för all hjälp  :stud

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

## #4 — Peter S, 2007-04-22T17:44Z

Tag bort .this.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/159514-får-inte-formulärskontrollen-att-fungera
