webForumDet fria alternativet

LCase() och UCase()

11 svar · 556 visningar · startad av annesophie

annesophieMedlem sedan juni 20012 236 inlägg
#1

Hej,

Denna rad förvandlar allt till små bokstäver.

lcase(trim(objOrderList("FtgNamn")))

Kan jag, utan att lägga till en massa rader, se till så att första bokstaven i FtgNamn alltid blir stor?? Är det isåfall UCase() jag skall använda?

/A :)

VideMedlem sedan dec. 19998 577 inlägg
#2

Varför vill du ha det på en rad? Det blir väldigt svårläst, gör istället en funktion av det hela så att du kan använda koden den igen.

Men det går... ;)

strText = ucase( left( strText, 1 ) ) & mid( lcase( strText ), 2 )
annesophieMedlem sedan juni 20012 236 inlägg
#3

Ah jag löste det precis själv...

Jag menade så här:

response.write UCase(Left(lcase(trim(objOrderList("FtgNamn"))),1)) & LCase(Mid(lcase(trim(objOrderList("FtgNamn"))), 2))

Tack ändå! :)

/A

R: Ha ha såg inte din kodsnutt! Nåväl, tack för hjälpen! :bire

icaaqMedlem sedan okt. 20005 273 inlägg
#4
[red]
UCase(left(trim(objOrderList("FtgNamn")),1)) & LCase(mid(trim(objOredrList("FtgNamn")),2))
[/red]
icaaqMedlem sedan okt. 20005 273 inlägg
#5

jaja du hade redan löst ser jag nu....

mvh icaaq

annesophieMedlem sedan juni 20012 236 inlägg
#6

Tack ändå Icaaq! Härligt att veta att det finns duktiga, men framförallt SNABBA, personer här som kan hjälpa!

annesophieMedlem sedan juni 20012 236 inlägg
#7

Fast....nu när jag ändå är här... ;)

Om jag nu skriver ut min rad:

UCase(Left(lcase(trim(objOrderList("FtgNamn"))),1)) & LCase(Mid(lcase(trim(objOrderList("FtgNamn"))), 2))

Står det tex:

Baggermaatschappij boskalis bv

Kan jag fixa så att varje nytt "ord"/namn i innehållet i mitt fält får stor bokstav??

Alltså enligt följande:

Baggermaatschappij Boskalis Bv

??????????????

/A

VideMedlem sedan dec. 19998 577 inlägg
#8
arrText = split( trim(objOrderList("FtgNamn")), " " )
for i = 0 to ubound( arrText )
  arrText( i ) = ucase( left( arrText( i ), 1 ) ) & mid( lcase( arrText( i ) ), 2 )
next

strText = join( arrText, " " )

response.write strText
LarsGMedlem sedan dec. 200012 464 inlägg
#9
function cap(s)
cap = ucase(left(s,1)) & lcase(mid(s,2))
end function

a = split(objOrderList("FtgNamn")," ")
for i = 0 to ubound(a)
      a(i) = cap(a(i))
next
response.write  join(a)
icaaqMedlem sedan okt. 20005 273 inlägg
#10

Eller så kollar man i ASP/VBScripts eget script från medlemmar forum och hittar Capitalize ;)

mvh icaaq

annesophieMedlem sedan juni 20012 236 inlägg
#11

Mästerligt killar!!!

Jag tackar, och bugar mig allra ödmjukast! :bire

/A

Denniz PoPMedlem sedan aug. 2002207 inlägg
#12

http://www.w3schools.com/css/pr_text_text-transform.asp

ta en titt på capitalize.

125 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)