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 :

gerer deux regularexpressionvalidator


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 50
    Par défaut gerer deux regularexpressionvalidator
    Bonjour,
    j’utilise deux regularexpressionvalidator pour la validation de deux textbox, les textbox peuvent contenir des caractères numériques seulement (pas plus de 10 digits), voila ce que j'ai fait.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <asp:regularexpressionvalidator id="RegularExpressionValidator1" 
    runat="Server" controltovalidate="TextBox1" 
    ValidationExpression="\d{10}"
    errormessage="Valeur 1 incorrecte" 
    Display="Dynamic"></asp:regularexpressionvalidator>
     
    <asp:regularexpressionvalidator id="RegularExpressionValidator2" 
    runat="Server" controltovalidate="TextBox2" 
    ValidationExpression="\d{10}"
    errormessage="Valeur 2 incorrecte" TabIndex="1" 
    Display="Dynamic"></asp:regularexpressionvalidator>
    j'ai utilisé ce bout de code pour verifier les changement dans les textboxs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    protected void TextBox1_TextChanged(object sender, EventArgs e)
            {
                RegularExpressionValidator1.Validate();
            }
     
            protected void TextBox2_TextChanged(object sender, EventArgs e)
            {
                RegularExpressionValidator2.Validate();
            }
    L'orsque je passe avec un tab d'un champ à un autre le message d'erreur 1 disparait, les messages d'erreurs ne peuvent pas s'afficher à la fois s'il y a erreur dans les deux champ

    merci de votre aide

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Pour valider les expressions régulière utilise ce site: http://regexhero.net/tester/. Ton expression impose 10 chiffre ni plus ni moins. Essaye avec ^\d{1,10}$.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/05/2011, 21h44
  2. Réponses: 0
    Dernier message: 21/01/2010, 16h15
  3. Gerer deux bases de donnes dans une meme application
    Par skunkies dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/12/2008, 16h03
  4. Gerer deux disques durs comme si c'etait un seul
    Par medkarim dans le forum Composants
    Réponses: 2
    Dernier message: 25/02/2008, 13h01
  5. gerer deux tableaux su access
    Par mirivic dans le forum Access
    Réponses: 5
    Dernier message: 16/05/2007, 17h24

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