---
title: "problem med validering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/158008-problem-med-validering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Vinnaren"
published: "2007-03-09T15:09:22.000Z"
updated: "2007-03-10T12:13:10.000Z"
replies: 2
views: 295
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/158008-problem-med-validering"
---

# problem med validering

## #1 — Vinnaren, 2007-03-09T15:09Z

Hej

jag har ett formulär med följande kod:

```
<form id="formularet" name="form" method="post" action="">		

Namn: <input name="namn" type="text" />
Ort: <input name="ort" type="text" />		
<input id="skicka" name="skicka" type="submit" value="Skicka" />		
</form>
```

 

När användaren har fyllt i sitt namn och hoppar ner till ort så vill jag att namn rutan ska valideras så att det inte finns något annat än bokstäver där.

har följande javaskript:

```
var Formularet = {
	
form:null,	
	
init: function()
{	
this.form = document.getElementById("formularet");			
			
var text = /^[a-zA-Zå-öÅ-Ö]$/;
			
if(!this.form.elements["namn"].onblur.value.match(text));
{
alert("fel");
}							
}
}

window.onload = Formularet.init;
```

Detta vill inte fungera. Hur löser jag det så att textrutan valideras när man har fyllt i den och lämnat den??

Tacksam för all hjälp jag kan få   :stud

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

## #2 — Peter S, 2007-03-09T18:29Z

```
init: function()
{
  var elms = document.getElementById("formularet");
  elms["namn"].onblur = function()
  {
    var text = /^[a-zA-Zå-öÅ-Ö]$/;
    if (!this.value.match(text)){
      alert("fel");
    }
  }
}
```

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

## #3 — Vinnaren, 2007-03-10T12:13Z

Tack   :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/158008-problem-med-validering
