colioneMedlem sedan juni 20013 386 inlägg
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
<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
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
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
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
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
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
vad mycket lättare det hela blev nu....tack....
------------------
I'm mister
cornholione