webForumDet fria alternativet

Bild som submitknapp, javascriptkoll?

1 svar · 153 visningar · startad av henrik2001

henrik2001Medlem sedan dec. 2000235 inlägg
#1

Hej!

Jag har ett litet problem...
Jag använder Javascript för att kolla om sökrutan är tom:

<script language="javascript">
<!--
function kollaForm() {
	if (document.sokForm.sok.value == "") {
	alert('Skriv in ett sökord!');
	return false;
	}
}
-->
</script>

I form-taggen: onSubmit="return kollaForm()"

Problemet visar sig när jag använder en gifbild istället för en vanlig submit-knapp:

<input type="image" src="sok_knapp.gif" onClick="document.sokForm.submit()">

När sökrutan är tom, kommer alert-rutan upp, men när man klickar OK, så genomförs sökningen ändå!

Kan någon hjälpa mig?!

/Henrik

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Plocka bort onClick="document.sokForm.submit()" (eftersom type="image" fungerar som submit utan att du behöver göra något annat).

Sedan kan du komplettera funktionen med;

function kollaForm() {
	if (document.sokForm.sok.value == "") {
		alert('Skriv in ett sökord!');
		return false;
	} else {
		return true;
	}
}
130 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
127 ms — hämta tråd, inlägg och bilagor (db)