Avatar billede justdoit Nybegynder
01. november 2002 - 13:00 Der er 10 kommentarer og
1 løsning

Hvordan udskriver jeg første bokstav med stort?

Hvordan udskriver jeg første bokstav med stort?

Fx her

<%=bokstav%>
Avatar billede eagleeye Praktikant
01. november 2002 - 13:04 #1
Det første bogstav i en streng??

str = "hej"

<%=UCase(Left(str)) & mid(str,2)%>
Avatar billede justdoit Nybegynder
01. november 2002 - 13:07 #2
Altså jeg henter en værdi ind fra en form, som så udskrives:

fx her

<%=bokstav%>

Skal jeg så skrive:


<%=UCase(Left(bokstav)) & mid(str,2)%>??
Avatar billede medions Nybegynder
01. november 2002 - 13:08 #3
Du kunne oxo vælge at bruge denne funktion:
    '___________________________________________________________________________________________________________________
    'Big
    'Noter: Konvetere det føobjRste bogstav om til et stort, hvis det er lille i forvejen
        Function Big(strTxt)
            strTxtTemp = UCase(Mid(strTxt, 1, 1)) 'Uppercase bliver tilføjet det første bogstav
            Big = strTxtTemp & Mid(strTxt, 2, Len(strTxt)) 'Resten af variablen bliver sat sammen igen
        End Function

Response.Write(Big("testkajsdflkasdj adsf kasjd f asdfkjasd fl"))

//>Rune
Avatar billede eagleeye Praktikant
01. november 2002 - 13:09 #4
Hvis bokstav er en streng så:
<%
bokstav = "hej"
%>

<%=UCase(Left(bokstav,1)) & mid(bokstav,2)%>

Så skulle den gerne skriver: Hej
Avatar billede justdoit Nybegynder
01. november 2002 - 13:13 #5
Jeg tror bare jeg bruger denne, da det kun lige er et bokstav der skal tjekkes:

<%=UCase(Left(titel)) & mid(str,2)%>

Men jeg får denne fejl:

Antallet af argumenter er forkert eller egenskabstildelingen er ugyldig: 'Right'
Avatar billede justdoit Nybegynder
01. november 2002 - 13:14 #6
<%=UCase(Left(titel,1)) & mid(str,2)%>

skal jeg skrive titel,50 hvis jeg skal have hele ord med??
Avatar billede eagleeye Praktikant
01. november 2002 - 13:15 #7
det skal være samme variablenavn i begge ender og såskal det være ,1 på left som jeg harvde glemt først..


<%=UCase(Left(titel,1)) & mid(titel,2)%>
Avatar billede eagleeye Praktikant
01. november 2002 - 13:16 #8
Denne laver stor førtste fbogstav:  UCase(Left(titel,1))
Denne udskriver resten af linie:  & mid(titel,2)
Avatar billede canedo Nybegynder
01. november 2002 - 13:50 #9
Hvor mange ord er der i strengen? for hvis det kun drejer sig om ET ord, så kan du bruge css-funktionen: text-transform: capitalize.
Avatar billede canedo Nybegynder
01. november 2002 - 13:52 #10
Så kunne det se sådan ud:
<div STYLE="text-transform: capitalize"><%=bokstav%></div>
.... men kun hvis strengen indeholde ET ord, - for funktionen laver alle ord om til stort første-bogstav.
Avatar billede justdoit Nybegynder
01. november 2002 - 16:08 #11
Jeg bruger denne: <%=UCase(Left(titel,1)) & mid(titel,2)%> da der er mere end et ord! Men ellers tak
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB