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 :
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';
}
val est sous la forme : 05-05-10/monlogin/12546 (date/login/id_projet)

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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.forms[0].monSelect.options[i].selected = true;
Sauf que je ne sais pas quelle est la valeur de i puisque le 'i' ne correspond pas à l'id du projet.

Ce que j'ai testé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.forms[0].listepjts.options[datech[2]].selected = 'selected';
Alors comment puis-je faire pour savoir à quel 'i' correspond mon id_projet ? Ou y-a-t-il une autre méthode ?

Merci