extraire et afficher premier caractere de chaque chaine [RESOLU] - HTML/CSS - Programmation
Marsh Posté le 15-06-2008 à 20:29:10
tu t y prends mal
ton login est créé au sein du for
donc si jamais tu tombes sur un prenom composé ton login sera recréé autant de fois que la boucle sera itérée
ce que tu dois faire:
dans ton for tu concatènes les caracteres de prenom(ici c est j et p)
et a la sortie du for tu crées ton login
Marsh Posté le 17-06-2008 à 17:57:21
merci pour ta réponse
c'est bon j'ai trouvé grâce à de l'aide.
voici le code qui fonctionne (peut être pas optimal)
Code :
|
Marsh Posté le 15-06-2008 à 13:16:18
Bonjour à tous,
Je souhaite créer une fonction qui me contrôle la validité des données saisies dans une cellule de formulaire et qui par la suite m'extrait la première lettre de chaque chaine dans prénom pour pouvoir ensuite créer un login à partir de ces 2 cellules pour avoir "pnom" comme login ou "p1p2nom" dans le cas d'un nom composé.
Le principe est le suivant :
Voici un extrait du form
Voici le code JS
Le problème qui se pose est que je ne parvient à mettre dans la cellule login que la première lettre de la dernière chaine de la cellule prénom, en gros prenom=jean-paul nom=dupond, login=pdupont au lieu de jpdupont.
Lorsque je fais un document.write(prenom = tableau[i].charAt(0)); cela m'ouvre bien une page et m'affiche bien mon "jp" alors que lorsque je dit que prenom = tableau[i].charAt(0); cela ne me met que la première de la dernière chaine.
Auriez-vous une idée ou suggestion ?
Merci d'avance,
Cordialement.
Message édité par akalaan le 17-06-2008 à 17:58:24