IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

comportement onchange sur select


Sujet :

HTML

  1. #1
    Membre très actif
    Profil pro
    Développeur indépendant
    Inscrit en
    Août 2004
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur indépendant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2004
    Messages : 374
    Par défaut comportement onchange sur select
    Bonjour,
    avec l'exemple suivant
    http://www.w3schools.com/dhtml/tryit...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, ou que je clique directement sur un element de la combo box.
    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.??

  2. #2
    Membre chevronné
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Janvier 2007
    Messages : 489
    Par défaut
    As tu essayé de remplacer (ou compléter) ton onchange par un onfocus ?

  3. #3
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 417
    Par défaut
    Citation Envoyé par eomer212 Voir le message
    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.
    Ou si après avoir sélectionné un élément avec une touche du clavier tu tape sur la touche entrée ce qui valide la sélection (et qui est le comportement normal)...

  4. #4
    Membre très actif
    Profil pro
    Développeur indépendant
    Inscrit en
    Août 2004
    Messages
    374
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : Développeur indépendant
    Secteur : Transports

    Informations forums :
    Inscription : Août 2004
    Messages : 374
    Par défaut resolu pour chrome et firefox.
    chrome présente un bug reconnu par les developpeurs de google concernant la gestion du onchange sur les select.
    pour le pallier, on peut declencher un deuxieme evenement decalé dans le temps, comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onkeydown="setTimeout('fonction_onchange()',50)"
    petit prix à payer, on peut avoir 2 notifications sous firefox.
    mais il suffit de gérer cette possibilité de double notification pour avoir un comportement standardisé.
    vala..

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] onchange sur SELECT
    Par zevulko dans le forum AJAX
    Réponses: 4
    Dernier message: 23/05/2011, 12h19
  2. onchange sur select avec IE7
    Par Antherak dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 22/04/2009, 09h09
  3. onchange sur select avec internet explorer
    Par trysdual dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/09/2008, 16h41
  4. "onchange" sur select créé par javascript
    Par NicoNours dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/10/2006, 09h53
  5. [Onchange] sur checkbox selection ds une liste deroulante
    Par maxxou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/01/2006, 00h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo