webForumDet fria alternativet

Identifierare förväntas??

JavaScript

3 svar · 463 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#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;
	}
}

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

//-->
Medlem 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.

Medlem 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.

Medlem sedan dec. 20011 860 inlägg
#4

Okej - tackar :)

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)