ups ... endnu en lille bug... har vist kodet lidt for meget java i dag :-| du skal kun bruge én =.
Nej ... du skal ikke bruge 'Request( Request() )' ... det giver jo ingen mening at prøve at requeste en requestet værdi ?!?
if( Instr( request.form("hej"), "$" ) = -1 ) then
hvis InStr() returnere -1, så findes ikke $ i din streng. hvis den returnere et tal >= 0, så indeholder din streng $.
InStr returnerer den første placering af det tegn eller ord du sender med som andet parameter. Fx: <% str1 = "Jeg er en gal mand fra havnen" str2 = "gal" str3 = "Jeg" Response.write( InStr( str, str2 ) ) ' Denne vil returnere 10 Response.write( InStr( str, str3 ) ) ' Denne vil returnere 0 Response.write( InStr( str, "nute" ) ) ' Denne vil returnere -1 %>
<% str1 = "Jeg er en gal mand fra havnen" str2 = "gal" str3 = "Jeg" Response.write( InStr( str1, str2 ) ) ' Denne vil returnere 10 Response.write "<br>" Response.write( InStr( str1, str3 ) ) ' Denne vil returnere 0 Response.write "<br>" Response.write( InStr( str1, "nute" ) ) ' Denne vil returnere -1 %>
ved mig bliver det 11 1 0 så den starter ved 0 og ikke -1 men kan ikke se hvorfor den retunere 10 ved gal, der er jo ikke 10 "gal" i teksten
"InStr returnerer den første placering af det tegn eller ord du sender med som andet parameter"
oki ... endnu en gang ... jeg har kodet lidt for meget java i dag :-) i java, så ligger første bogstav ved index 0, men i vb(script), så ligger første bogstav ved index 1 ... my bad.
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.