Select Multiple : focus sur les éléments
Bonjour , j'utilise la fonction suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function scrollToSelectedIndex() {
var Obj_groupe_a = document.getElementById('groupe_a_select');
var Obj_groupe_b = document.getElementById('groupe_b_select');
if(Obj_groupe_a.options[value].text != ""){
if(Obj_groupe_b.options[value].text != ""){
var Obj = Obj_groupe_b;
}
else{
var Obj = Obj_groupe_a;
}
}
var index = Obj.selectedIndex;
if(index > Obj.options.length - 1) {
return false;
}
if(index + Obj.size < Obj.options.length) {
Obj.selectedIndex = index + Obj.size;
Obj.selectedIndex = index;
}
else {
Obj.selectedIndex = Obj.options.length - Obj.size;
Obj.selectedIndex = index;
}
} |
Pour établir le focus sur 2 selects multiples. Le Deuxième est rempli selon le choix dans le premier.
Dans les 2 cas, la value du premier élément "en-tête" est vide
Je ne parvient pas à obtenir le bon résultat.