HighDots Forums  

Prima lettera maiuscola, ma...

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Prima lettera maiuscola, ma... in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Disperato
 
Posts: n/a

Default Prima lettera maiuscola, ma... - 08-01-2006 , 04:52 AM






.... di ogni parola digitata.
Questo è il codice che utilizzo per rendere la prima lettare maiuscola
di una parola digitata in un campo INPUT di tipo TEXT:

onChange="javascript:this.value=this.value.substr( 0,1).toUpperCase()+this.value.substr(1,this.value. length).toLowerCase();"

Avrei la necessità di modificarlo per avere la prima lettera di ogni
parola maiuscola, ovviamente soltanto se la parola è lunga da 2
caratteri in poi.
Qualcuno mi può aiutare?
Grazie!



Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Prima lettera maiuscola, ma... - 08-01-2006 , 04:55 AM






In data Tue, 01 Aug 2006 10:52:37 +0200, Disperato ha scritto:

Quote:
Avrei la necessità di modificarlo per avere la prima lettera di ogni
parola maiuscola, ovviamente soltanto se la parola è lunga da 2
caratteri in poi.
Qualcuno mi può aiutare?
var arr=tuastringa.split(" "); //ottieni array di parole
for(var i=0;i<arr.length;i++)
if(arr[i].length>1)
arr[i]=arr[i].substr(0,1).toUpperCase()+arr[i].substr(1).toLowerCase();

--
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"

B.M.


Reply With Quote
  #3  
Old   
Disperato
 
Posts: n/a

Default Re: Prima lettera maiuscola, ma... - 08-03-2006 , 11:37 AM



On Tue, 1 Aug 2006 10:55:13 +0200, Cristiano Larghi
<c.larghi_NOSPAM (AT) editaliasrl (DOT) it> wrote:

Quote:
var arr=tuastringa.split(" "); //ottieni array di parole
for(var i=0;i<arr.length;i++)
if(arr[i].length>1)
arr[i]=arr[i].substr(0,1).toUpperCase()+arr[i].substr(1).toLowerCase();
Ho provato a mettere il codice in una funzione ed a richiamarlo con
onBlur nella input ma non va...




Reply With Quote
  #4  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Prima lettera maiuscola, ma... - 08-03-2006 , 11:40 AM



In data Thu, 03 Aug 2006 17:37:41 +0200, Disperato ha scritto:

Quote:
var arr=tuastringa.split(" "); //ottieni array di parole
for(var i=0;i<arr.length;i++)
if(arr[i].length>1)
arr[i]=arr[i].substr(0,1).toUpperCase()+arr[i].substr(1).toLowerCase();
Ho provato a mettere il codice in una funzione ed a richiamarlo con
onBlur nella input ma non va...
non va == ?? che errore segnala la console javascript (di firefox, mozilla,
netscape, opera, vedi te)?
Da dove prendi tuastringa? in che modo? che valori contiene?

--
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
B.M.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.