Select onchange
eomer
-
eomer -
eomer -
Bonjour,
avec l'exemple suivant
http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_event_onchange
j'ai un comportement different selon le navigateur.
c'est à dire que sous IE8, j'ai un message chaque fois que je change la selection via les touches du curseur par exemple, c'est le comportement que je souhaite,
mais avec d'autres navigateurs, firefox ou chrome, l'evenement onchange n'est declenché que lorsque je clique specifiquement sur une des options ou si aprés avoir changé l'option, on sort du composant.
je voudrais avoir le meme comportement pour les navigateurs firefox, chrome et autres que sous IE.
comment faire.??
avec l'exemple suivant
http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_event_onchange
j'ai un comportement different selon le navigateur.
c'est à dire que sous IE8, j'ai un message chaque fois que je change la selection via les touches du curseur par exemple, c'est le comportement que je souhaite,
mais avec d'autres navigateurs, firefox ou chrome, l'evenement onchange n'est declenché que lorsque je clique specifiquement sur une des options ou si aprés avoir changé l'option, on sort du composant.
je voudrais avoir le meme comportement pour les navigateurs firefox, chrome et autres que sous IE.
comment faire.??
A voir également:
- Onchange select php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Select boot mode android - Guide
- Please select boot device - Forum Windows
- Reboot and select proper boot device asus - Forum Matériel & Système
2 réponses
Encore une raison pour détester IE... Si par mégarde je "scrollerais" vers le bas de page quand j'aurais sélectionnée qqch dans la liste, ça me changerais de page... perso je trouverais ça très agaçant... ça doit-être pour ça que je ne l'utilises pas !
pour ceux que ca interesse et qui rencontreraient le meme probleme.
https://support.google.com/webmasters/forum/AAAA2Jdx3sU3zw9Pt0SLC8/?hl=en&gpf=d/category-topic/webmasters/chit-chat/3zw9Pt0SLC8
en clair, rajouter un evenement onkeydown avec un delai de quelques microsecondes vers la meme fonction de traitement que le onchange
dans mon cas ça donne ça dans le select.
<select id="nomclient" name="nomclients" onchange="choixnom()" onkeydown="setTimeout('choixnom()',50)">
ca fonctionne sous chrome , ca me pose encore un probleme sous firefox, ca declenche 2 evenements.
https://support.google.com/webmasters/forum/AAAA2Jdx3sU3zw9Pt0SLC8/?hl=en&gpf=d/category-topic/webmasters/chit-chat/3zw9Pt0SLC8
en clair, rajouter un evenement onkeydown avec un delai de quelques microsecondes vers la meme fonction de traitement que le onchange
dans mon cas ça donne ça dans le select.
<select id="nomclient" name="nomclients" onchange="choixnom()" onkeydown="setTimeout('choixnom()',50)">
ca fonctionne sous chrome , ca me pose encore un probleme sous firefox, ca declenche 2 evenements.
c'est bien un bug, et je ne trouve pas le moyen de les faire fonctionner correctement.
alors, merci de lire le topic et de ne repondre que si vous envisagez une solution.
ref de ce bug reconnu.
https://bugs.chromium.org/p/chromium/issues/detail?id=3347