Avatar billede schwaner Nybegynder
12. december 2003 - 15:00 Der er 5 kommentarer

Små til STORE bogstaver.

Hej med jer.

Jeg skal bruge en function der kører en tekst streng igennem fra et indtastningsfelt kaldet X og skifter alle små bogstaver, der kommer efter et mellemrum, ud med et stort bogstav og returnere denne værdi til tekstfeltet inden formen bliver submittet.
Avatar billede mufoxe Nybegynder
12. december 2003 - 15:07 #1
du kan bruge string.toUpperCase();
Avatar billede mufoxe Nybegynder
12. december 2003 - 15:08 #2
Og et eksempel som gør næsten det, du beder om :)

http://www.js-x.com/example/?ex=989&mode=1&COLOR_OFF=YES
Avatar billede o-zone Nybegynder
13. december 2003 - 00:25 #3
Her er et der gør præcis hvad du beder om :D
---8<----------
<script language="javascript" type="text/javascript">
    function retTilStoreBogstaver(text){
        var tmpArray = text.split(" ");
        for(var i=0;i<tmpArray.length;i++){
            tmpArray[i] = tmpArray[i].charAt(0).toUpperCase()+tmpArray[i].substr(1).toLowerCase();
        }
        return tmpArray.join(" ");
    }
</script>
...
<input type="text" size="30" onchange="this.value = retTilStoreBogstaver(this.value); return true;">
---8<----------
(-:H@zze
Avatar billede o-zone Nybegynder
13. december 2003 - 00:29 #4
ehm... at jeg sætter alle bogstaver der IKKE kommer efter et mellemrum til at stå med småt er selvfølgelig et fortolkningsspørgsmål (efter at have læst spørgsmålet igen). Hvis du ikke vil have det skal du bare slette ".toLowerCase()" $:-)
Avatar billede o-zone Nybegynder
13. december 2003 - 00:35 #5
...og for at komme de HELT dumme pernittengryn-typer i forkøbet, så kan du kalde dit inputfelt for X med "name='X'" som parameter ;-P~  (ok - NU er jeg overtræt!)

(-:H@zze
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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