Problem med annan funktion (invalid property)

ASP

3 svar · 956 visningar · startad av preben

Medlem sedan mars 2009452 inlägg
Trådstart#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.

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)