webForumDet fria alternativet

toUpperCase

7 svar · 269 visningar · startad av colione

colioneMedlem sedan juni 20013 386 inlägg
#1

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

------------------
I'm not vulgar. I never use the "F" word. To "make love" is a much nicer phrase to describe what my girlfriend did... to 8 of my friends while I was in the hospital... banging her sister... who's in a coma...

RGBMedlem sedan dec. 1999362 inlägg
#2
<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>

------------------
AIDS :
Apple Infected Disk Syndrome

colioneMedlem sedan juni 20013 386 inlägg
#3

cheers mate.....

------------------
I'm not vulgar. I never use the "F" word. To "make love" is a much nicer phrase to describe what my girlfriend did... to 8 of my friends while I was in the hospital... banging her sister... who's in a coma...

colioneMedlem sedan juni 20013 386 inlägg
#4

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>

------------------
I'm mister
cornholione

[Redigerat av colione den 04 jan 2002]

colioneMedlem sedan juni 20013 386 inlägg
#5

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

------------------
I'm mister
cornholione

spangoMedlem sedan juni 20006 147 inlägg
#6

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

------------------
Before you criticize someone, walk a mile in his shoes. That way, if he gets angry, he'll be a mile away - and barefoot.

JojoxxMedlem sedan juni 20004 306 inlägg
#7

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();

------------------
/ J

colioneMedlem sedan juni 20013 386 inlägg
#8

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

------------------
I'm mister
cornholione

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb