select case objTest case "string" formValidate = valStr(qryStr, objTestLen) case "int" formValidate = valInt(qryStr, objTestLen) case "email" formValidate = valEmail(qryStr) end select
if formValidate=false then
problem ----> execute(qryStr&"Err = ""errMsg""")
end if end function
function valStr(qryStr, objTestLen) valStr = true qryStr = request.Form(qryStr) 'Forspørgelse til givne input fra form
if qryStr="" then valStr = false else if not objTestLen="" then if not qryStr=<objTestLen then valStr = false end if else 'session(qryStr)=request.Form(qryStr) end if end if end function
if request.Form("sbm") = "Send" then Validation "name", "string", 9, "Fejl!" end if
Er der nogen der lige kan se hvad jeg gør forkert ?? //Djalfe
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Jeg har skam fået det til at virke, da eagleeye forslog en response.write, for at se hvad den så ville udskrive. Som i kan se i top, hvor mit script er, så havde jeg fået valStr at definere qryStr til request.form(qryStr) derved bliver qryStr til ingenting, eller hvad der bliver skrevet i inputform "name"
Morhan>> Err skal være en del af den givende variabel i dette er nameErr, denne variabel udnytter jeg så til at informere clienten om givne fejl ved input'en
--> eagleeye: Bliver Validation funktionen kaldt andre stedet fra? if request.Form("sbm") = "Send" then Validation "name", "string", 9, "Fejl!" end if
Men jeg kan takke eagleeye mange gange, hvis du gerne vil have point ved du hvad der skal til :-) (et svar)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.