Bonjour,

Je cherche à appliquer un format pour les prénoms composés.
Une lettre majuscule au début ainsi qu'a la suite d'un caractère - ou '

J'ai donc fais une petit fonction qui prends en paramètre le prénom :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function formatFirstName(txtVar) {
        i=0;
        while(i < txtVar.value.length) {
            if(txtVar.value[i-1]=='-') {
                txtVar.value[i]=txtVar.value[i].toUpperCase();
            }
            i++;
        }
    }
Le soucis que je rencontre est que la ligne "txtVar.value[i]=txtVar.value[i].toUpperCase()" ne semble pas fonctionner.

Pourtant, si je la remplace par un alert('test'), il m'affiche bien la fenêtre après l'entrer d'un caractère qui suit un -

Quelqu'un aurait-il une solution à me proposer ?

Merci.