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

ASP.NET Discussion :

Ne rentrer que des chiffres dans une TextBox


Sujet :

ASP.NET

  1. #1
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut Ne rentrer que des chiffres dans une TextBox
    Bonjour a tous,

    Je voulais savoir si il �t� possible et si oui comment faire pour que dans une TexBox l'utilisateur ne puisse pas saisir de lettre...donc que des chiffres...


    Merci

  2. #2
    Membre confirm� Avatar de LaDeveloppeuse
    Inscrit en
    Mai 2007
    Messages
    131
    D�tails du profil
    Informations personnelles :
    �ge : 39

    Informations forums :
    Inscription : Mai 2007
    Messages : 131
    Par d�faut
    Tu n'as qu'a faire une expression r�guliaire

  3. #3
    Membre �prouv� Avatar de raOOn
    Profil pro
    Inscrit en
    D�cembre 2006
    Messages
    100
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 100
    Par d�faut
    Tu trouveras ton bonheur avec les expressions r�gulieres.

    tapes dans google: regex ou expression reguliere ou regular expression
    voila

  4. #4
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    Merci a vous 2 je vais checker sa...

  5. #5
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    J'ai trouv� �a sur le net...

    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
    using System;
    using System.Windows.Forms;
    using System.Text.RegularExpressions;  
     
    namespace ExempleRegexp
    { 
     
          public class Exemple1
          {
                static void Main() 
                {
                      Regex   maRegexp = new Regex("^[a-z]+$");
                      string  maChaine = "Salut à tous !!";
                      bool    regOK    = maRegexp.IsMatch(maChaine);
     
                      if (regOK)
                            MessageBox.Show("ok");
                      else
                            MessageBox.Show("pas ok");
                }
          }
    }
    ...mais je n'arrive pas a l'adapter a mon code...je ne sais pas ou le mettre de plus il me met une erreur pour namespace...il faut que je le fasse pour chaque TextBox ???

  6. #6
    Membre confirm� Avatar de neuropathie
    Inscrit en
    Janvier 2005
    Messages
    223
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 223
    Par d�faut
    normalement cette classe tu devrais la mettre sur l'un des deux �v�nements, ou bien changement du contenu du textbox, ou bien dans sa validation

  7. #7
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    Aparament sa serais avec cette syntaxe mais c'est assez bizzare le r�sultat que j'obtien...

    Regex nbheureTextBox = new Regex ("[^a-zA-Z0-9_]");

  8. #8
    Membre confirm� Avatar de neuropathie
    Inscrit en
    Janvier 2005
    Messages
    223
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 223
    Par d�faut
    c'est quoi ce r�sultat bizarre?

  9. #9
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    Enfet si tu veux j'ai mis des CompareValidator pour chaqune de mes TextBox donc quand par exemple le mombre saisis est sup�rieur a 52 il m'affiche l'erreur et la avec la fonction si je met un "L" il m'affiche cette erreu comme quoi le nombre est sup�rieur � 52...

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    16
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 16
    Par d�faut Ajax
    Hello,

    il est possible de le faire facilement avec ajax...

    http://ajax.asp.net/ajaxtoolkit/Filt...edTextBox.aspx

    :d

  11. #11
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    Merci je vais regarder cela...

  12. #12
    Membre confirm� Avatar de mr.net
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2007
    Messages
    152
    D�tails du profil
    Informations personnelles :
    Localisation : S�n�gal

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 152
    Par d�faut
    pourkoi ne pa essayer ca dans ton code .aspx
    <asp:RegularExpressionValidator ID="Expression"
    runat="server" ControlToValidate="TxtChamp"
    ErrorMessage="RegularExpressionValidator" SetFocusOnError="true" ValidationExpression="\d+">* champ numerique
    </asp:RegularExpressionValidator>

  13. #13
    Membre exp�riment�
    Homme Profil pro
    Consultant SharePoint
    Inscrit en
    Mars 2006
    Messages
    270
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Consultant SharePoint
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 270
    Par d�faut
    pour les chiffres et ',' et '.'


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <asp:TextBox ID="TextBoxProjectInitialDuration" runat="server"></asp:TextBox>
                                            <ajaxToolkit:FilteredTextBoxExtender
                                                ID="FilteredTextBoxExtenderProjectInitialDuration"
                                                runat="server" 
                                                TargetControlID="TextBoxProjectInitialDuration"
                                                FilterType="Custom, Numbers"
                                                ValidChars=",." />

  14. #14
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    Merci,

    Mais le code aspx me renvoi une erreur et pour le code en toolkit m'envoie une erreur que j'ai tout le temps du moment ou j'essai d'inc�rer un �l�ment toolkit...

  15. #15
    Membre confirm� Avatar de mr.net
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2007
    Messages
    152
    D�tails du profil
    Informations personnelles :
    Localisation : S�n�gal

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 152
    Par d�faut
    kel genre 'erreur le code apsx te renvoi?

  16. #16
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    Bonjour et merci de t'interresser a mon probl�me,

    L'erreur qu'il me renvoi se situe sur le
    ControlToValidate="TxtChamp"
    en me disant...
    Impossible de trouver l'ID du contr�le 'TxtChamp' r�f�renc� par la propri�t� 'ControlToValidate' de 'nbheureanTextBox'.
    j'�sp�re que c'est pas une erreur de

    Merci

  17. #17
    Membre confirm� Avatar de mr.net
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2007
    Messages
    152
    D�tails du profil
    Informations personnelles :
    Localisation : S�n�gal

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 152
    Par d�faut
    remplace le TxtChamp par le nom de ton controle (le textbox)

  18. #18
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    A pac� pour un je continue...quand tu me demande de changer par le controle c'est a dire par l'ID... (ex : ControlToValidate="nbheureanTextBox" ) ???

  19. #19
    Membre confirm� Avatar de mr.net
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2007
    Messages
    152
    D�tails du profil
    Informations personnelles :
    Localisation : S�n�gal

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 152
    Par d�faut

    yes c'est l'Id de ton textbox a controler ..............

  20. #20
    Membre confirm� Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par d�faut
    Merci de me suporter

    Donc voila mon code apr�s modif...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
            <asp:RegularExpressionValidator ID="nbheureanTextBox"
    runat="server" ControlToValidate="nbheureanTextBox"
    ErrorMessage="RegularExpressionValidator" SetFocusOnError="true" ValidationExpression="\d+">* champ numerique
    </asp:RegularExpressionValidator>
    et voila l'erreur qui suit...
    Le contr�le 'nbheureanTextBox' r�f�renc� par la propri�t� ControlToValidate de 'nbheureanTextBox' ne peut pas �tre valid�.

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 2 12 Derni�reDerni�re

Discussions similaires

  1. Taper uniquement des chiffres dans une TextBox?
    Par christopher07 dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 17/06/2007, 16h22
  2. Ne rentrer que des chiffes dans une stringgrid
    Par rvzip64 dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 29/08/2005, 11h06

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