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

HTML Discussion :

minimum et maximum pour input text type number


Sujet :

HTML

  1. #1
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut minimum et maximum pour input text type number
    cc,

    j'ai une zone de texte qui doit contenir un chiffre et je souhaite vérifier que le chiffre saisi est compris entre 1000 et 2850.
    Avez vous des conseils à me donner à ce sujet ?
    merci

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    321
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 321
    Points : 265
    Points
    265
    Par défaut
    Utilise javascript ?

  3. #3
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    justement j'ai posé la question sur un forum est voila ce que l'on ma répondu :

    La validation c'est pas côté client qu'il faut la faire, c'est côté serveur.

    N'importe quelle autre solution n'est pas fiable.

    Pour aider un petit peu : si t'es un déglingo et que le HTML5 te fais pas peur <input type="number" min="1000" max="2850">
    Ab

  4. #4
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    tu peux utiliser la vérification de saisie via javascript, le seul inconvénient et que ton test est visible en affichant le code.
    faire le test côté serveur est également possible, il oblige l'envoi des données et donc un réaffichage de ta page chose que tu évite en javascript.

  5. #5
    Débutant Avatar de VIRGINIE87
    Femme Profil pro
    Sans Emploi
    Inscrit en
    Avril 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Sans Emploi

    Informations forums :
    Inscription : Avril 2006
    Messages : 286
    Points : 72
    Points
    72
    Par défaut
    je viens de réaliser un programme de test qui me convient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
     
    <html>
    <head>
    <script language="javascript">
     
    function test(form1){
    var nume=document.getElementById("num");
     
    if(nume.value < 1000)
    {
    alert("Veuillez saisir un nombre supérieur à 1000 ");
    nume.value = "";
     
    }
    else if (nume.value > 2850)
    {
    alert("Veuillez saisir un nombre inférieur à 2850");
    nume.value = "";
    }
     
    }
     
    </script>
    </head>
     
    <body>
     
    <form name="form1" action='' method="POST">
    Veuillez saisir un nombre entre 1000 et 2850 :
    <input type="text" name="num" id="num"><br>
    <input type="button" name="Tester" value="Tester" onClick="test(form1);">
    </form>
     
    </body>
    </html>
    merci pour vos conseils.

  6. #6
    Candidat au Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2012
    Messages : 1
    Points : 4
    Points
    4
    Par défaut
    Tu peux essayer ça (ne marche pas sur tout browser / version):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id="myNumber" type="number" min="1000" max="2850"/>

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

Discussions similaires

  1. Evénement onchange sur champ input de type number
    Par Florian_mbf dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 21/05/2013, 10h24
  2. Réponses: 6
    Dernier message: 15/06/2006, 11h52
  3. Réponses: 8
    Dernier message: 15/11/2005, 19h06
  4. Mettre un input text sans la bordure 3d comme le champ pour
    Par hstlaurent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 29/08/2005, 22h50
  5. Un input qui passe de type text à type password ?
    Par Michaël dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 28/06/2005, 12h33

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