Bonjour,

Je suis en train de retravailler mes interface de saisie en javascript afin de les rendre plus sexy.

Le javascript me sert à remplir une dropdownlist (ddlListe) a partir des valeurs contenue dans une liste déroulante html (select) et ça marche sans problème (je l'ai lié à l'événement double clique).


Voici la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function ajoutItem()
{
	ddlItem = document.getElementById(controlItem);
	ddlListe = document.getElementById(controlListe);
	ddlListe.length++;
 
	if (ddlListe.length>1)
	ddlListe.size=ddlListe.length;
 
	ddlListe.options[ddlListe.length-1].text = (ddlListe.length)+" - "+ddlItem.options[ddlItem.selectedIndex].text;
	ddlListe.options[ddlListe.length-1].value = ddlItem.options[ddlItem.selectedIndex].text;	
 
}
Le soucis c'est que dès qu'il y a un postback, je perd toutes les données de ma dropdownlist (ddlListe).

Je pense que le problème viens du viewstate mais je ne sais pas forcer la prise en compte des valeurs insérées en javascript.