webForumDet fria alternativet

Problem med annan funktion (invalid property)

ASP

3 svar · 944 visningar · startad av preben

Medlem sedan mars 2009452 inlägg
Frågan#1
' ## TRIM VARS
FUNCTION trimVars(myVar)
	tmp = request(myVar)
	tmp = replace(tmp, "|", "")
	tmp = replace(tmp, "'", "''")
	trimVars = tmp
END FUNCTION

' ## GET VALUE FOR CHECKBOX
FUNCTION funcChkVal(myVal)
	IF request(myVal)  = "TRUE" THEN funcChkVal = 1 ELSE funcChkVal = 0
END FUNCTION

Microsoft VBScript runtime  error '800a01c2'

Wrong number of arguments or invalid property assignment: 'funcChkVal'

/v1/profile2/confirm.asp, line 13

Den första fungera: strInläggIForum = trimVars("strInläggIForum ")

Den andra vill jag ropa på: chkMyLife = funcChkVal("chkMyLife ")

Men det går inte... Varför inte då!?

Medlem sedan juni 20019 519 inlägg
#2

Jag får inget fel när jag kör:

FunctionfuncChkVal(myVal)
	If Request(myVal)  = "TRUE" Then funcChkVal = 1 Else funcChkVal = 0
End Function

b = funcChkVal("test")

Response.Write b

Sen bör nu nog inte ha "strInläggIForum" som ett variabel namn....

Medlem sedan mars 2009452 inlägg
#3

Hmm... förstår inte hur det kan fungera för dig och inte för mig... men det fungerar nu för mig med. Det kanske var nåt annat som inte fungerade!? Sånt har hänt förr...

Medlem sedan juni 20019 519 inlägg
#4

kontrollera din kod, att du inte försöker anropar funktionen på ett annat sätt någonstans i din kod.

262 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)