webForumDet fria alternativet

vad felar i mitt fina javascript

2 svar · 207 visningar · startad av cpt-boll

cpt-bollMedlem sedan okt. 20022 inlägg
#1

Varför funkar de två första längd kontrollerna på invnr och benamn men inte antal?

Javascript funktionen ser ut som följer

function TestaForm_221 (form)
{
if (form.invnr.value.length != 5){
alert ('InvNr måste bestå av 5 siffror');
}
else if (form.benamn.value.length == 0){
alert ('Benamn får ej vara tom.');
}
else if (form.antal.value.length == 0){
alert ('Antal får ej vara tom.');
}
}

		else document.formskapa.submit();
  			 return true;

	  	return false;
		}

och formuläret ser ut som följer:

<form NAME="formskapa" action="<% =beta %>">
Invnr <input type="text" size="5" name="invnr"><br>
Benamn <input type="text" name="benamn"><br>
KOm <input type="text" name="kom"><br>
Antal <input type="text" name="antal" value=""><br>
Bild<input type="text" name="bildurl">http://sökväg.till.bild.nu<br>
<input type="hidden" name="action" value="addnew"><br>
<input type="button" onClick="TestaForm_221(formskapa)" name="antal" value="Skicka" ><br>
</form>

vore tacksam för svar

@ndersMedlem sedan juni 200032 969 inlägg
#2

För att värdet på antal är "Skicka". :)

<input type="button" onClick="TestaForm_221(formskapa)" [b]name="antal" value="Skicka"[/b] >

Du borde nog inte kalla knappen för antal.

Välkommen till wF också!

Mvh,

cpt-bollMedlem sedan okt. 20022 inlägg
#3

ok lite klantigt att ha dubbla antal.

tack så mycket för hjälpen och för välkomnandet!

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