Comportement du focus pour les balises select
Modérateurs : myahoo, nico@nc, Mori, jpj
Comportement du focus pour les balises select
Bonjour à tous,
Depuis quelques versions (~50), j'ai remarqué un changement dans le comportement des listes déroulantes sous Firefox.
C'est à dire que lorsque je suis dans un formulaire, et que je prend le focus sur un <select></select>, si j'entre un caractère pour choisir un <option>, il va sélectionner tout seul le premier qui correspondra et passera le focus au champ suivant...
C'est pas clair? Ok, un exemple :
<select>
....<option value="23">23</option>
....<option value="32">32</option>
....<option value="35">35</option>
....<option value="47">47</option>
</select>
Quand je fais tab depuis l'input précédent et que je prend le focus, si j'appuie sur la touche "3", il va sélectionner 32 et passer au champ suivant...
--> Donc si je tappe "35", il va sélectionner le 32 et mettre 5 dans le champ suivant...
Une idée d'où peut provenir ce changement de comportement? Si c'est une option à configurer ou autre?
Merci d'avance à tous.
Bien cordialement
PS : Et bien sur, j'ai cherché avant de venir poster ici. ^^"
Depuis quelques versions (~50), j'ai remarqué un changement dans le comportement des listes déroulantes sous Firefox.
C'est à dire que lorsque je suis dans un formulaire, et que je prend le focus sur un <select></select>, si j'entre un caractère pour choisir un <option>, il va sélectionner tout seul le premier qui correspondra et passera le focus au champ suivant...
C'est pas clair? Ok, un exemple :
<select>
....<option value="23">23</option>
....<option value="32">32</option>
....<option value="35">35</option>
....<option value="47">47</option>
</select>
Quand je fais tab depuis l'input précédent et que je prend le focus, si j'appuie sur la touche "3", il va sélectionner 32 et passer au champ suivant...
--> Donc si je tappe "35", il va sélectionner le 32 et mettre 5 dans le champ suivant...
Une idée d'où peut provenir ce changement de comportement? Si c'est une option à configurer ou autre?
Merci d'avance à tous.
Bien cordialement
PS : Et bien sur, j'ai cherché avant de venir poster ici. ^^"
Re: Comportement du focus pour les balises select
Personne pour m'aider?
Personne ne sait si il existe une configuration quelque part?
Personne ne sait si il existe une configuration quelque part?
Re: Comportement du focus pour les balises select
Peux-tu créer un testcase sur https://codepen.io/pen/ et mettre le lien ici pour qu'on puisse tester, stp.
Re: Comportement du focus pour les balises select
Ha, j'ai trouvé où est le PB... De là a le résoudre, il y a encore 1 pas...
https://codepen.io/malfuryon/pen/zdqBbK
Avec un firefox 38 ESR, le onchange n'est appelé qu'à la perte de focus.
Avec les nouvelles versions, le onchange est appelé à chaque changement de valeur...
en gros, pour faire le test, se positionner sur le premier champ, faire tab, et appuyer sur "a".
En gros, manipuler l'input select au clavier.
Je cherche donc à configurer mon firefox pour ne pas appeler le onchange sur ce changement, mais bien sur la perte de focus.
https://codepen.io/malfuryon/pen/zdqBbK
Avec un firefox 38 ESR, le onchange n'est appelé qu'à la perte de focus.
Avec les nouvelles versions, le onchange est appelé à chaque changement de valeur...
en gros, pour faire le test, se positionner sur le premier champ, faire tab, et appuyer sur "a".
En gros, manipuler l'input select au clavier.
Je cherche donc à configurer mon firefox pour ne pas appeler le onchange sur ce changement, mais bien sur la perte de focus.
Re: Comportement du focus pour les balises select
J'ai testé avec Chrome, le résultat est similaire, onchange est appelé dès qu'on presse sur "a". As-tu ce comportement sur les 2 navigateurs ?
Re: Comportement du focus pour les balises select
Mes 2 navigateurs différents, c'est firefox 38.7.0 ESR et firefox 55.0b8 (64 bits).
La version 38.7.0 ESR n'a pas ce comportement.
Le soucis, c'est que pour certains, ce changement va être gênant, je cherche donc à savoir si c'est une configuration, ou pas. Genre "onchange on lost focus = false", ou un truc du genre.
La version 38.7.0 ESR n'a pas ce comportement.
Le soucis, c'est que pour certains, ce changement va être gênant, je cherche donc à savoir si c'est une configuration, ou pas. Genre "onchange on lost focus = false", ou un truc du genre.
Re: Comportement du focus pour les balises select
Ca se peut que la spec a ce sujet ait changé depuis ESR 38, c'est pas rare. Du coup FF et Chrome se sont mis à jours.
Re: Comportement du focus pour les balises select
Bonjour à tous,
et donc, vous ne savez pas s'il y a un paramètre dans FF pour ajuster ce comportement?
Genre un boolean dans "about:config" ?
et donc, vous ne savez pas s'il y a un paramètre dans FF pour ajuster ce comportement?
Genre un boolean dans "about:config" ?
Re: Comportement du focus pour les balises select
Le plus simple est d'adapter ton site web ou ta web app au comportement des navigateurs pour avoir l'interopérabilité la plus grande.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Ahrefs [Bot], Bing [Bot] et 23 invités