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 :

Variable comprise entre deux valeurs


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2014
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2014
    Messages : 46
    Points : 32
    Points
    32
    Par défaut Variable comprise entre deux valeurs
    Bonjour.

    Ci-dessous mon code JavaScript:
    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function OnlyNumbers(event) {
              var keyCode = ('which' in event) ? event.which : event.keyCode;
              if (keyCode < 96 || keyCode > 105)
                  return false;
              else return true;
          }
    Cependant, je souhaite également gérer le cas du keyCode égale à 8. Si keyCode == 8, alors return true.

    Comment faire?

    Merci.

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Points : 9 944
    Points
    9 944
    Par défaut
    Pas besoin de chercher très loin :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(keyCode === 8) return true;
    soit en intégrant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function OnlyNumbers(event) {    
          var keyCode = ('which' in event) ? event.which : event.keyCode;
          if(keyCode === 8) return true;
          if (keyCode < 96 || keyCode > 105) return false;
          else return true;
     }
    On peut simplifier la condition en :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function OnlyNumbers(event) {    
          var keyCode = ('which' in event) ? event.which : event.keyCode;
          return keyCode === 8 || (keyCode >=96 && keyCode <= 105);
     }

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/07/2013, 15h41
  2. Réponses: 1
    Dernier message: 02/07/2010, 15h25
  3. Réponses: 3
    Dernier message: 03/11/2009, 07h19
  4. chercher toutes les entrées comprise entre deux dates
    Par kabool dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/03/2006, 10h12
  5. [jsp] addition entre deux valeurs recupérées en Java
    Par LESOLEIL dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/06/2005, 13h19

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