Salut
La situation est suivante:
La section se trouve en bas de la page. Il faut que le tab d'entrée met le focus sur la group radio 1, en suite si BIC est selectionné le second tab devrait m'amener sur 2*, sinon au 2' et puis 3'. Le derniere tab doit amener l'utilisateur sur le groupe radio 4 et ensuite le même scénario.
Afin d'accomplir cela, les premiers radios ont les tabindex = 6 et 7. 2* a le tabindex initial de 8 et 2' et 3' ont 9 et 10; 4=>11,12; 5*=> 13; 5'=>14; 6'=>15. Parce que 2*, 2', 3', 5*, 5' et 6' doivent être ignorés si l'option radio correspondante n'est pas choisie, l'algorithme Javascript suivant est utilisé:
* au début, BIC est choisis et les tabindex des 2' et 3' sont incrementé par 1000.
* si l'utilisateur choisis Other, alors les tabindex the 2' et 3' sont decrementé par 1000 et celui de 2* est ajouté par 1000.
Ça fonctionne parfaitement en Firefox, mais pas dans la famille IE.
Par example, IE6 fonctionne bien si les options radio ne changent pas, mais dés que Other est selectioné, il saute sur 4, puis en re-entrant le focus va sur 2' - 3' - 1.
Est-ce que quelcun pourrait m'expliquer pourquoi est-ce que ça arrive et comment résoudre ce problème?
Merci
Partager