webForumDet fria alternativet

Kontrollera formulärfält.

2 svar · 220 visningar · startad av SilvioF

SilvioFMedlem sedan juni 2000547 inlägg
#1

Jag har ett formulär som jag vill skicka endast om ett hiddenfält ite innehåller tecknet -.

Nu är jag hemskt trött så jag har troligtvis bara tillfälligt hjärnsläpp, men jag får inte min kontroll att fungera.

Funktionen för att kontollera fälet ser ut så här:

function kollaRosta()
{
if(document.all.id.value == "-")
{
alert("Du har inte valt någon sida att rösta på.")
return false;
}
}

och form-taggen ser ut så här:

<form name="poang" method="post" action="default1.asp?rosta=true" onSubmit="kollaRosta();">
<input type="hidden" name="id" value="-">
</form>

(jag har en massa andra saker in formuläret, men det är onödigt attdra upp allting här)

Är det jag som är hjärndöd eller är det någonting som är allvarligt fel?

JojoxxMedlem sedan juni 20004 308 inlägg
#2

Jag har gjort samma groda själv någon gång :)

onSubmit="return kollaRosta();"

Sedan kan du även returnera true (om allt är ok) från funktionen för att vara säker på resultatet.

SilvioFMedlem sedan juni 2000547 inlägg
#3

Ooops...

Oj då, det var ju ganska klantigt av mig. :r :r

Men nu funakr det i alla fall.

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