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 :

test si champ formulaire est un int


Sujet :

JavaScript

  1. #1
    Membre actif Avatar de maxeur
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    416
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 416
    Points : 267
    Points
    267
    Par défaut test si champ formulaire est un int
    Bonjour à tous

    J'utilise une fonction javascript afin de vérifier mon formulaire. J'ai un champ text ou j'aimerai saisir un entier

    Est il possible de vérifier si celui ci est bien un entier ??

    Merci d'avance pour vos réponses

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    Oui et une petite recherche sur le forum t'aurais mené vers un truc du genre
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (Math.floor(mavar)==mavar)

  3. #3
    Membre actif Avatar de maxeur
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    416
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 416
    Points : 267
    Points
    267
    Par défaut
    J'ai essayer d'utiliser la fonction isNaN mais ca faisait comme si je n'avais pas mis le test du coup je me suis penché sur les expressions régulières mais ca ne fonctione pas non plus. J'ai peut etre mal employé ces deux fonctions

    voici le code que j'ai employé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if ((document.CustomField.taille.value =="" )|| (document.CustomField.taille.value >255) || (!isNaN(document.CustomField.taille.value))){
    			alert ("Sélectionner un nombre entre 0 et 255 caractère pour la taille du champ");
    		}
    		else{
    			document.CustomField.method = "POST";
    			document.CustomField.action = "../migrationAMR/verif_champ.php";
    			document.CustomField.submit();
    		}

  4. #4
    Membre actif Avatar de maxeur
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    416
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 416
    Points : 267
    Points
    267
    Par défaut
    J ai trouvé j'emplyait mal la fonction isNaN elle est true quand c'est pas un entier.

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut

    et à ton avis le ! (not) devant il sert à quoi ?

  6. #6
    Membre actif Avatar de maxeur
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    416
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 416
    Points : 267
    Points
    267
    Par défaut
    je l'ai compris dans le sens inverse le not signifiait que ce n'était pas un entier!!! pour moi

    Si tu connais c'est sur que pour toi c'est clair mais quand cela fait six heures que tu codes et que tu connais trés peu le langage il y a des choses qui paraissent moins évidente.


  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    isNaN est l'abréviation de is Not a Number ...
    donc n'est pas un nombre

    et parconsquent si tu fais
    !isNaN
    ça te retourne true si c'est un nombre ...

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

Discussions similaires

  1. test sur champs formulaire !
    Par undercrash dans le forum Général JavaScript
    Réponses: 27
    Dernier message: 21/12/2009, 19h00
  2. colorer un champ après le test dans un formulaire
    Par hadjiphp dans le forum Langage
    Réponses: 1
    Dernier message: 14/04/2009, 22h02
  3. test des champs d'un formulaire
    Par msahmi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/02/2008, 14h46
  4. [debutant] test sur champ de formulaire vide
    Par eyango dans le forum Access
    Réponses: 1
    Dernier message: 25/08/2006, 19h17
  5. Tester si un champ de formulaire est vide
    Par pekka77 dans le forum ASP
    Réponses: 3
    Dernier message: 28/06/2005, 17h18

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