webForumDet fria alternativet

problem med validate...

2 svar · 294 visningar · startad av fredrik

fredrikMedlem sedan dec. 19991 072 inlägg
#1

Hej, jag har ett formulär som jag vill kolla så att användaren har fyllt i alla nödvändiga uppgifter i.

Formulärets namn är formular.
detta följs sedan av ett antal input rutor med olika namn.
längst ner (innanför form-taggen) ligger:
<input type="button" onclick="javascript:check();">

precis nedanför bodyn (alltså inte i headen) ligger sedan följande kod:

<script language="javascript">
{
function check()
{
var fel;
fel="";

if (document.formular.prenamn.value=="") 
	{fel="Du har glömt att fylla i ditt förnamn"}
if (document.formular.lastnamn.value=="") 
	{fel="Du har glömt att fylla i ditt efternamn"}

if (fel.length>0) 
	{alert(fel)
}
else
{document.formular.submit()}

}
}
</script>

Detta funkar kanon i explorer men...det vill inte alls i netscape...det är alltså så att först är "fel" tom sedan om det saknas uppgifter får "fel" ett nytt värde och om sedan "fel" längre än 0 visas dess felmeddelnade, annars körs submit på formuläret.

felet som jag får är:

document.formular has no properties.

Är det nån som vet hur man fixar detta?

Tack på förhand!

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

nicclasMedlem sedan feb. 20001 050 inlägg
#2
<html>
<head>
<script language="Javascript">
function kolla(obj){
  var passwd = obj.passwd.value;
  if(passwd.length == 0){
    alert("fel!");
    return false;
  }
  else{
    alert("skickad!");
    return true;
  }
}
</script>

</head>
<body>
<form onSubmit="return kolla(this);">
<input name="passwd" type="text">
<input type="submit">
</form>
</body>
</html>

/nicclas @ http://www.nic-sys.se

fredrikMedlem sedan dec. 19991 072 inlägg
#3

Tack så mycket, det funkar nu!

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

131 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)