Bhe questo è già più facile, basta aggiungere una riga di codice:
codice:
<script language="JavaScript">
<!--
function maiuscole() {
var stringa=document.forms['nomeForm'].elements['nomeTextBox'].value; // inserisci il contenuto della text-box dentro una variabile e...
document.forms['nomeForm'].elements['nomeTextBox'].value=""; // ...cancelli il contenuto della text-box
myString=new String(stringa); // crei un oggetto di tipo stringa contenente il testo
parole=myString.split(" "); // dividi il contenuto dell'oggetto stringa in un array di singole parole
for (var i=0; i<parole.length; i++) { // per ogni parola...
parole[i]=parole[i].toLowerCase(); // ...proma metti tutto in minuscolo, poi...
parole[i]=parole[i].charAt(0).toUpperCase()+parole[i].substr(1,parole[i].length); // ...metti in maiuscolo la prima lettera e...
document.forms['nomeForm'].elements['nomeTextBox'].value=document.forms['nomeForm'].elements['nomeTextBox'].value+parole[i]+" "; // ...la reinserisci nella text-box
}
}
// -->
</script>