Bonjour,
j'ai créé un planning qui affiche les jours de la semaine et les projets en cours pour la semaine choisie.
Lorsque l'on clique sur une case du planning (correspondant à un jour et une personne), on peut ajouter un projet. Pour cela, on affiche un formulaire après clic sur une case :
- nom de la personne sélectionnée
- jour choisi (ces deux champs se remplissent automatiquement)
- liste des projets possibles
- bouton valider
La fonction Javascript qui me permet de remplir mes champs :
val est sous la forme : 05-05-10/monlogin/12546 (date/login/id_projet)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function addtache(val) { datech = val.split("/"); document.getElementById('ladate').value = datech[0]; document.getElementById('lapers').value = datech[1]; document.getElementById('ajoutertache').style.display = 'block'; }
Il est possible de cliquer sur une case même si un projet est déjà entré.
Dans ce cas là, j'aimerai que ma liste de projets ait en "selected" le projet déjà sélectionné.
Il y a bien la fonction selectedIndex ou cette formule :
Sauf que je ne sais pas quelle est la valeur de i puisque le 'i' ne correspond pas à l'id du projet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.forms[0].monSelect.options[i].selected = true;
Ce que j'ai testé :
Alors comment puis-je faire pour savoir à quel 'i' correspond mon id_projet ? Ou y-a-t-il une autre méthode ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.forms[0].listepjts.options[datech[2]].selected = 'selected';
Merci
Partager