J'utilise la fonction suivante pour mettre la première lettre d'un mot en majuscules:
function First2UpperCase(texte) {
var t = new Array();
for(j=0 ; j < texte.length ;j++) {
if(j == 0) t[j] = texte.substr(j,1).toUpperCase();
else t[j] = texte.substr(j,1).toLowerCase();
}
return t.join('');
}
ça marche très bienMon pb: si le mot est composé de deux "sous-mots", comment faire pour appliquer First2UpperCase à chacun des sous-mots?
Par exemple, comment faire pour transformer "tire-bouchon" en "Tire-Bouchon"?