Kenneth Auchenberg <kenneth@thefatman.dk> writes:
> heyza
>
> Jeg har skrevet denne kode til at tjekke min form.:
> *<script Language="JavaScript">
> *function tjek () {
> * if (document.login.Brugernavn.value.length < 1) {
Jeg ville skrive
document.forms['login'].elements['Brugernavn'].value.length
Det er sikrere, og virker også hvis formen hedder "body" :)
> * alert("Du skal skrive et Brugernavn.") ;
> * return false
> *}
> *return true
> *}
> *</script
>
> Den virker også OK nok, den kommer frem med fejlen osv. Men når
> jeg nu har skrevet "return false" så burde den da anullerer min
> form action ikke?. Det gør den nemlig ikke..
>
> Min Form:
> *<form name="login" method="post" action="login.asp"
> onSubmit="tjek();">
Du skal skrive:
onsubmit="return tjek();"
> Hvad har jeg gjort galt?
Glemt at returnere værdien, som funktionen tjek returnerer.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'