Partage
  • Partager sur Facebook
  • Partager sur Twitter

Verification du type de données

    14 décembre 2005 à 9:11:46

    Bonjour,

    J'ai un formulaire en html dans lequel je souhaiterais vérifier qu'un champ de texte est bien rempli avec un Entier.
    Je veux effectuer cette vérification lors de l'envoi du formulaire.

    Je ne connais pas du tout la syntaxe pour faire cela.

    if(document.formulaire.txtNbrExemplaires.???value??? == "????")

    Merci d'avance de vos réponses.
    • Partager sur Facebook
    • Partager sur Twitter
      14 décembre 2005 à 12:46:30

      C'est exactement ça, sans les ??? :-) Bîsous
      • Partager sur Facebook
      • Partager sur Twitter
        14 décembre 2005 à 13:05:18

        non, je me suis mal exprimé, en fait je veux que l'on puisse vérifier que ce qui est inséré dans le champs soit un Entier, et pas du texte ou un réel ou autre chose.
        • Partager sur Facebook
        • Partager sur Twitter
          14 décembre 2005 à 19:45:12

          Tu peux faire comme ceci :

          <?xml version="1.0" encoding="ISO-8859-1"?>
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
          <head>
            <title>Popup</title>
            <script type="text/javascript">
              //<![CDATA[
                function init_evenements()
                {
                   //Ajout des évènements aux éléments
                     document.getElementById('valider').onclick = is_int;
                }

                function is_int()
                {
                   var integer = new Number(document.getElementById('input').value);
                   alert ('Variable integer :\n'+integer+'\n\nType de variable :\n'+typeof(integer.valueOf()));
                   if (integer.toString() == 'NaN')
                      alert ('Pas nombre');
                   else
                      alert ('C\'est bien un nombre');
                }

                window.onload = init_evenements;
              // ]]>

            </script>
          </head>
          <body>               
            Entrez un nombre : <input id="input" type="text" /> <button id="valider">Valider</button>       
          </body>
          </html>


          Bon comme je n'ai plus le droit d'utiliser les balises, ca risque de pas faire un bon affichage, donc voici ici le contenu :
          http://membres.lycos.fr/nwcostock4/fichiers/Gamer_man/site_du_zero/is_int.htm.txt

          Bîsous

          [DHKold]J'édit pour tester le ZCode de ton message et remettre en forme en même temps (bizarre, mais on dirait plutôt un bug)[/DHKold]
          • Partager sur Facebook
          • Partager sur Twitter

          Verification du type de données

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown