Bonjour,Mon probl�me est le suivant:
J'ai un champ prenom et je veux �tudier le cas ou la personne s'appelle par exemple:jean,d'autre jean-marc et d'autre jean-marc-andr�
si le prenom est jean->on aura Jean
si le prenom est jean-marc->on aura Jean-Marc
si le prenom est jean-marc-andre->on aura Jean-Marc-Andre
Voici mon code:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function majusculePrenom(idPrenom){ var obj=document.getElementById(idPrenom); var chaine=obj.value; var reg=new RegExp("[-]+", "g"); var Sous_Chaine=chaine.split(reg); compteur=1; var nom=""; for(i=0;i<Sous_Chaine.length;i++){ document.write("Sous_Chaine.[" + i + "] = " + Sous_Chaine.[i] + "<BR>"); var lettre_un=Sous_Chaine.[i][0].toUpperCase(); var reste_mot=Sous_Chaine[i].substring(1).toLowerCase(); var prenom =lettre_un+reste_mot; alert(prenom); return prenom; } }
Je ne sais pas comment fairte pour concater le premier souschaine avec le deuxi�me et le troisi�me ainsi de suite.
car l� j'ai que Jean puis Marc puis Andr� tout s'ecrase.
Aidez moi svp!!!
Partager