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

JavaScript Discussion :

onkeyup qui ne fonctionne pas sous IE 9


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut onkeyup qui ne fonctionne pas sous IE 9
    Bonjour à tous,

    J'ai un souci avec ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <input type="text" onchange="verifier_dmu(this.value,this.id);" onkeyup="this.value=this.value.toUpperCase();" id="txt_dmu" <?php if(isset($_SESSION['MAJ']) && $_SESSION['MAJ'] == "OK") echo 'value="'.$data['dmu_number'].'" disabled="disabled"'; ?> />
    <label id="existe_deja"></label></p>
    Et je dirais que c'est ce bout de code qui pose problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onkeyup="this.value=this.value.toUpperCase();"
    En tout cas, cela ne fonctionne pas avec IE 9, je n'arrive pas à afficher une erreur avec ce web browser.

    Auriez-vous une idée pour résoudre ce problème s.v.p. ?

    Merci d'avance.

    beegees

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,


    cette portion de code fonctionne très bien
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text"  onkeyup="this.value=this.value.toUpperCase();" />
    sous IE 9 et Firefox.

    Peut-on voir le code généré (pas de PHP) ?


    J'ai essayé ceci également :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" onchange="alert('bla bla')" onkeyup="this.value=this.value.toUpperCase();" />
    et c'est onchange qui n'est pas exécuté sous IE 9

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    onchange n'est exécuté que quand le champ perd la focus.

    A+.

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Bonjour,

    onchange n'est exécuté que quand le champ perd la focus.

    A+.
    oui je sais. Mais je me demande même si onkeyup et onchange n'entrent pas en conflit

  5. #5
    Membre expérimenté
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par défaut
    Salut les gars,

    Merci pour vos réponses.

    Vu l'urgence d'arriver à la fin de la conception de mon programme, j'ai du trouver une autre solution.

    J'utilise donc toUpper() de js qui fonctionne bien.

    Merci encore à vous deux.

    bee

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

Discussions similaires

  1. [SVG] SVG qui ne fonctionne pas sous IE
    Par bilou972 dans le forum Autres langages pour le Web
    Réponses: 2
    Dernier message: 08/08/2007, 17h27
  2. [Javascript] Fonction qui ne fonctionne pas sous Opera et Safari
    Par frechy dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/02/2007, 10h04
  3. css : hover qui ne fonctionne pas sous IE
    Par HwRZxLc4 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 11/09/2006, 14h52
  4. Evenement OnClick qui ne fonctionne pas sous firefox
    Par frechy dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 27/12/2005, 16h06
  5. [CSS] Effet de hover qui ne fonctionne pas sous IE
    Par Ricou13 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 14/06/2005, 09h39

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