webForumDet fria alternativet

problem med validering

2 svar · 290 visningar · startad av Vinnaren

VinnarenMedlem sedan sep. 2005858 inlägg
#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

Peter SMedlem sedan dec. 20025 484 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");
    }
  }
}
VinnarenMedlem sedan sep. 2005858 inlägg
#3

Tack :bire

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb