par
Ryle » 13 juil. 2007, 14:05
vi.. et ? ma solution elle ne te plait pas ?

Bon alors on va reprendre par étape et essayer de comprendre ce que tu fais..
Tu veux que quand on clique sur un bouton, ça copie tes 4 champs au lieu de n'en copier qu'un seul comme c'est le cas à l'heure actuelle.
Pour ça, il te faut un bouton. Ça tu l'as déjà pour copier le premier champ.
Il faut que ce bouton déclenche un traitement. Ça tu l'as déjà aussi, puisque lorsque l'on clique dessus, ton bouton appel la fonction f().
Il faut ensuite que ta fonction copie 4 champs au lieu d'un seul. Il faut donc qu'elle copie le premier (ce qui est déjà fait). Puis juste après l'avoir copié, il faut qu'elle copie le second. Puis après l'avoir copié il faut qu'elle copie le suivant etc.
Sachant que cette instruction copie "toto1" dans "project_name" :
Code : Tout sélectionner
document.getElementById("project_name").value = document.getElementById("toto1").value;
Tu devrais quand même pouvoir trouver assez facilement quelles sont les 3 lignes à ajouter dans ta fonction pour copier les 3 autres champs toto dans tes 3 champs à toi

vi.. et ? ma solution elle ne te plait pas ? :)
Bon alors on va reprendre par étape et essayer de comprendre ce que tu fais..
Tu veux que quand on clique sur un bouton, ça copie tes 4 champs au lieu de n'en copier qu'un seul comme c'est le cas à l'heure actuelle.
Pour ça, il te faut un bouton. Ça tu l'as déjà pour copier le premier champ.
Il faut que ce bouton déclenche un traitement. Ça tu l'as déjà aussi, puisque lorsque l'on clique dessus, ton bouton appel la fonction f().
Il faut ensuite que ta fonction copie 4 champs au lieu d'un seul. Il faut donc qu'elle copie le premier (ce qui est déjà fait). Puis juste après l'avoir copié, il faut qu'elle copie le second. Puis après l'avoir copié il faut qu'elle copie le suivant etc.
Sachant que cette instruction copie "toto1" dans "project_name" :
[code]document.getElementById("project_name").value = document.getElementById("toto1").value;[/code]
Tu devrais quand même pouvoir trouver assez facilement quelles sont les 3 lignes à ajouter dans ta fonction pour copier les 3 autres champs toto dans tes 3 champs à toi :)