---
title: "toUpperCase"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18716-touppercase"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "colione"
published: "2001-12-02T14:42:00.000Z"
updated: "2002-01-09T07:00:00.000Z"
replies: 7
views: 269
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18716-touppercase"
---

# toUpperCase

## #1 — colione, 2001-12-02T14:42Z

Jag har suttit och småsnickrat på ett trevligt litet script hemma....jag vill att den första bokstaven i det man skriver in skall bli stor och de resternade små.....ett exempel: du skriver in: hej, små knattar. I en textruta (inte textarea)
det skall alltså bli: Hej små knattar

```
<html>

<head>
<script language="JavaScript">
<!--
function uCase()
{
var oldValue, len, ToUCase, newValue, restValue;

oldValue=document.form.t1.value;

len=oldValue.length;

ToUCase=document.form.t1.value.substring(0,1);

newValue=ToUCase.toUpperCase();

for(i=1;i<len;i++)
{
restValue=document.form.t1.value.substring(1,i+1);
}
oldValue=newValue+restValue.toLowerCase()
}

//-->
</script>
<title></title>
</head>

<body>

<form method="POST" action="" name="form" onSubmit="uCase()">
  <p><input type="text" name="T1" size="20"><input type="submit" value="Submit" name="B1"><input
  type="reset" value="Reset" name="B2"></p>
</form>
</body>
</html>
```

Som ni förstår så genereras det ett fel :( kan nån hjälpa :q

Permalänk: https://www.webforum.nu/p/18716

## #2 — RGB, 2001-12-02T15:56Z

```
<script language="javascript1.2">

function firstToUpperCase(){
	return this.substring(0,1).toUpperCase().concat(this.substring(1,this.length).toLowerCase());
}
String.prototype.firstToUpperCase=firstToUpperCase;

alert("heJ, SmÅ KnaTTaR".firstToUpperCase());
</script>
```

Permalänk: https://www.webforum.nu/p/335931

## #3 — colione, 2001-12-03T11:42Z

cheers mate.....

Permalänk: https://www.webforum.nu/p/335932

## #4 — colione, 2002-01-04T13:42Z

hmmm....har en fråga.....det där concat vad gör det???

en till.........scriptet funkar inte för mej....hur skall jag göra:

```
<script language="JavaScript1.2">
<!-- Hide

function firstToUpperCase(){
return this.substring(0,1).toUpperCase().concat(this.substring(1,this.length).toLowerCase());
}
String.prototype.firstToUpperCase=firstToUpperCase;

document.skriv.citat.value=vardet

function validateForm() {

vardet.firstToUpperCase()

var check=/[å\ä\ö]/gi;
var kolla = document.skriv.citat.value.search(check);
if(kolla !=-1)
{
alert("Endast engelska citat!!")
document.skriv.citat.focus();
return false;
}
var check=/[0-9]/i;
var kolla = document.skriv.citat.value.search(check);
if(kolla !=-1)
{
alert("Inga siffror i citatet!!")
document.skriv.citat.focus();
return false;
}     	
if (document.skriv.citat.value == "")
  	{
  	alert("Du måste skriva citat")
	document.skriv.citat.focus();
	return false;
	}
var citat=document.skriv.citat.value;
if(confirm("Vill du lägga till\n" +citat+ " ?")){return true;}
else{return false;}
}
// -->
</script>
```

Permalänk: https://www.webforum.nu/p/335933

## #5 — colione, 2002-01-08T16:56Z

nehej....ingen som ville hjälpa stackars mej (hoppas fortfarande).......då får jag väl posta frågan i eforum istället.....\*tungt hot\* §e

Permalänk: https://www.webforum.nu/p/335934

## #6 — spango, 2002-01-08T19:19Z

a.concat(b) är detsamma som a + b när vi pratar om strängar.  Det konkatenerar a med b...

Permalänk: https://www.webforum.nu/p/335935

## #7 — Jojoxx, 2002-01-08T19:23Z

concat används för att slå samman en array med en annan. Ex;

```
a = new Array('a');
b = new Array('b');
c = a.concat(b);

for(n=0;n<c.length;n++){
alert(c[n]);
}
```

Prototypen i exemplet returnerar det nya värdet, och vill du ändra på variabeln får du alltså göra det med en tilldelning;

vardet=vardet.firstToUpperCase();

Permalänk: https://www.webforum.nu/p/335936

## #8 — colione, 2002-01-09T07:00Z

vad mycket lättare det hela blev nu....tack....

Permalänk: https://www.webforum.nu/p/335937

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18716-touppercase
