webForumDet fria alternativet

Identifierare förväntas??

3 svar · 463 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Vad är fel med denna javascriptkod?
Felmess:

Identifierare förväntas
Kod: 0

<!--

//---------------------------------------------------------------------------------

function ForumIn(){
	if (document.new.subject.value==""){
		alert("Du glömde skriva ett ämne!");
		return false;
	} else if (document.new.message.value==""){
		alert("Du glömde hela meddelandet!");
		return false;
	}
}

//---------------------------------------------------------------------------------

function ForumSvar(){
	if (document.svar.subject.value==""){
		alert("Du glömde skriva ett ämne!");
		return false;
	} else if (document.svar.message.value==""){
		alert("Du glömde hela meddelandet!");
		return false;
	}
}

//---------------------------------------------------------------------------------

function LoggaIn(){
	if (document.login.username.value==""){
		alert("Du glömde skriva ditt använadnamn!");
		return false;
	} else if (document.login.pass.value==""){
		alert("Du glömde ditt lösenord!");
		return false;
	}
}

//---------------------------------------------------------------------------------

//-->
PallemanMedlem sedan dec. 2000557 inlägg
#2

Byt namn på formuläret som heter new och byt ut new mot det nya namnet på formuläret i din kod så kommer det ordna sig.

Anledningen är att new i javascript är nyckelordet som ger en ny instans av en objekttyp... reserverat ord m.a.o.

JojoxxMedlem sedan juni 20004 308 inlägg
#3

Eller om du prompt vill ha namnet "new" kan du använda document.forms['new'].subject.value osv.

AsaMedlem sedan dec. 20011 860 inlägg
#4

Okej - tackar :)

133 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)