webForumDet fria alternativet

problem med validering

JavaScript

2 svar · 292 visningar · startad av Vinnaren

Medlem sedan sep. 2005833 inlägg
Frågan#1

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

Medlem sedan dec. 20025 483 inlägg
#2
init: function()
{
  var elms = document.getElementById("formularet");
  elms["namn"].onblur = function()
  {
    var text = /^[a-zA-Zå-öÅ-Ö]$/;
    if (!this.value.match(text)){
      alert("fel");
    }
  }
}
Medlem sedan sep. 2005833 inlägg
#3

Tack :bire

283 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
153 ms — ändringar (db)