webForumDet fria alternativet

Formulär - kontroll av ifyllnad.

Flashur Flash, Shockwave

1 svar · 157 visningar · startad av Type

Medlem sedan mars 20021 239 inlägg
Frågan#1

Hej!

Varför gör inte denna kod som jag vill?!??!

on(release){
	if(namn eq "" && text eq "")
		errorText = "Du måste skriva ett namn och en text.";
	else if(namn eq "")
		errorText = "Du måste skriva ett namn.";
	else if(text eq "")
		errorText = "Du måste skriva en text.";
	
	if(namn eq "" || text eq "")
		gotoAndStop("sendError");
	else
		gotoAndStop("sendOk");
}

Helst av allt vill jag slippa den översta if-raden men jag vet inte hur man adderar text till variabeln errorText.
Om både namn och text är tomma så skriver den först ut "Du måste skriva en text." Trycker man direkt på send igen skriver den "Du måste skriva ett namn."....

Vad beror detta på?? Borde ju bara va några enkla if-satser.

Medlem sedan mars 20021 239 inlägg
#2

Ledsen.. jag hade missat en sak.. hade dynamiska textfältet inställt på enkel rad så man såg inte fortsättningen.. sorry ;)

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