[FAQ] Comment assigner la valeur d'un select ?
par un index (valeur numérique) :
Code:
document.getElementById('id_liste').selectedIndex
par une chaine, valeur d'une des options de la liste :
Code:
1 2 3 4 5 6 7 8 9 10
| var selects = document.getElementsByTagName("select");
for(var i=0;i<selects.length;i++)
{
selects[i].selectedValue = function(string){
for(var j=0;j<this.options.length;j++)
{
if(this.options[j].value==string){this.selectedIndex=j;break;}
}
};
} |
ce dernier code ajoute la méthode selectedValue à tous les selects du document.