webForumDet fria alternativet

Formulär validering?

JavaScript

2 svar · 421 visningar · startad av henrik2001

Medlem sedan dec. 2000241 inlägg
Frågan#1

hej!

jag har ett litet problem med ett script som ska validera ett formulär. om sökrutan är tom så ska man INTE komma till sok.asp, så här ser scriptet och formuläret ut:

<script language="Javascript">

function kolla() {

if (document.sok1.vad.value.length == 0) {
	alert("Sökrutan får inte vara tom");
	return false;
}
return true;
}
</script>

<!-- FORMULÄR NEDAN -->

<form action="sok.asp" onSubmit="kolla();" name="sok1">
Sök namn, adress, telefon etc...<br>
<input type="text" name="vad">
<input type="submit" value="Sök">
</form>

...när man trycker på sök-knappen, så kommer alert-rutan upp och säger att rutan inte får vara tom (om den är det...) MEN - man skickas ändå vidare till sok.asp !

jag är inte så jättehaj på javascript, så det vore bra om nån vänlig själ kunde hjälpa mej =) !

/henrik

Medlem sedan juni 200032 967 inlägg
#2
function kolla() {

if (document.sok1.vad.value.length == 0) {
alert("Sökrutan får inte vara tom");
return false;
} [b]else[/b]
return true;
}

det sista som händer i din funktion är annars att du returnerar true.

mvh,

------------------
mördar-anders, det är jag.

Medlem sedan dec. 2000241 inlägg
#3

tack!

snacka om snabbt svar - 3 minuter!
tack igen!

/henrik

269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)