Textbox

abdo78 -  
Blocks Messages postés 106 Statut Membre -
Bonjour,
dans un textbox je n ai autorisé que de saisir 3 nombre 0.14 ,0.20 et 0.07, comment faire pour limiter la siasie seulement à ces 3 nombre.
merci d evotre aide
Configuration: Windows XP Internet Explorer 6.0

7 réponses

  1. Orion-Pyro Messages postés 8 Statut Membre 8
     
    Si contenuTextBox != 0.14 et != 0.20 et != 0.07
    {
    contenuTextBox = " "
    }
    0
    1. abdo78
       
      rebonjour
      est ce c'est le code en vb6
      0
  2. Blocks Messages postés 106 Statut Membre 3
     
    Avec un mauvais événement le mec aura pas le temps d'écrire le nombre a part par copier coller U.u

    T'as une zone de saisie de texte :

    <input type="text" name="nombre" id="nombre" onBlur="javascript:verifier();"/>
    <div id="info"></div>

    Au dessus tu met un code type :

    <script type="text/javascript">
    function verifier() {
    nombre = document.getElementById("nombre").value;
    if (nombre != 0.07 && nombre != 0.14 && nombre != 0.20) {
    nombre = "";
    document.getElementById("info").innerHTML = "Vous êtes un méchant garcon";
    }
    }
    </script>

    (code en Javascript)
    0
  3. Orion-Pyro Messages postés 8 Statut Membre 8
     
    Ben si, vu que j'utilise des != (et pas des ==) il faut que toutes les conditions soient fausse autrement le code sera exécuté tout le temps.
    0
    1. abdo78
       
      rebonjour
      mais il ne l' accepte pas
      0
  4. Blocks Messages postés 106 Statut Membre 3
     
    Mouarf je suis bête effectivement, j'EDIT mon code de ce pas ! :)

    ReEDIT : Nan en fait nos deux codes marchaient, c'est juste que le mien était plus long.
    !(a || b) = a && b
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Blocks Messages postés 106 Statut Membre 3
     
    C'est à dire ? Quel est le problème ?

    (en même temps IE 6.0...)
    0
    1. abdo78
       
      rebojour

      est ce que je dois l ecrir comme ca
      if text14.TEXT ! =0.14 et !=0.20 et !0.07
      {
      text14.TEXT= " "
      }
      0
  7. Blocks Messages postés 106 Statut Membre 3
     
    Bah à vrai dire j'avais écris un code que tu avais juste à copier coller...
    0
    1. abdo78
       
      REBONJOUR
      c deja fait mais il m'affiche message ' erreu de syntaxe'
      0
  8. Blocks Messages postés 106 Statut Membre 3
     
    <html>
    <head>
    <title>Ma page</title>
    </head>
    <body>
    <script type="text/javascript">
    function verifier() {
    nombre = document.getElementById("nombre").value;
    if (nombre != 0.07 && nombre != 0.14 && nombre != 0.20) {
    nombre = "";
    document.getElementById("info").innerHTML = "Vous êtes un méchant garcon";
    }
    }
    </script>
    <input type="text" name="nombre" id="nombre" onBlur="javascript:verifier();"/>
    <div id="info"></div>
    </body>
    </html>

    Ca marche très bien chez moi
    0