Bonjour à tous,
J'ai un problème sur l'une de mes pages.
Au rechargement de la page, je remplis les champs d'un select multiple grace a une fonction appelée sur le onload.
Le souci c'est que si je ne met pas le alert(), il ne me selectionne que la dernière ligne de l'ensemble qui a été selectionné avant le chargement.
Avec le alert() pas de problème toutes les lignes qui doivent être selectionnées le sont.
Voici le code qui parcourt le tableau JS dans le quel j'ai mes valeurs et le select :
var lg=document.getElementById('Num_raid').options.length;
var i=0;
var trouve=false;
for(indice=0;indice<sel_raid.length;indice++){
while(!trouve && i<lg){
var r=document.getElementById('Num_raid').options[i].value;
alert(r+'=='+ sel_raid[indice]);
if (r == sel_raid[indice]){
document.getElementById('Num_raid').options[i].selected=true;
trouve=true;
}else{
document.getElementById('Num_raid').options[i].selected=false;
}
i++;
}
trouve=false;
} D'avance merci de vos réponses.