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 :

Controle sur un textbox


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut Controle sur un textbox
    Bonjour, comment puis empêcher l'utilisateur de ne pas entrer que des chiffre et des lettre en majescule au moment de la saisie ?

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 497
    Par défaut
    Perso j'utilise les expressions reguliere dans des RequiredFieldValidator

  3. #3
    Membre expérimenté Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Par défaut
    Visite ce lien

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par xian21 Voir le message
    Perso j'utilise les expressions reguliere dans des RequiredFieldValidator
    Plutôt un RegularExpressionValidator, non ?
    L'expression régulière à utiliser est du type "[A-Z0-9]+"

  5. #5
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    1 596
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 1 596
    Par défaut
    Merci pour vos réponse pertinentes, mais quelque petit problème au niveau des expressions régulières :

    Dans un champs l'utilisateur doit saisir uniquement des lettre de a à z, A à Z, 0 à 9 sacahnt que je convertie le tout en majescule, c'est pourquoi je souhaite convertir directement les entré en majescule, càd lorsque l'utilisateur saisit a dans la zone j'affiche A : [a-zA-Z0-9] sachant que les é, à, è ne sont pas inclu ?

    Comment puis je vérifier le format d'un float ?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Msysteme Voir le message
    je souhaite convertir directement les entré en majescule, càd lorsque l'utilisateur saisit a dans la zone j'affiche A : [a-zA-Z0-9] sachant que les é, à, è ne sont pas inclu ?
    Ca tu vas devoir le faire en Javascript (à moins de faire un postback à chaque caractère saisi, mais je pense que l'utilisateur va vite péter les plombs...)

    Citation Envoyé par Msysteme Voir le message
    Comment puis je vérifier le format d'un float ?
    Avec Float.TryParse par exemple

  7. #7
    Membre expérimenté Avatar de AJemni
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2008
    Messages : 242
    Par défaut
    Pour convertir les lettres directement en majiscule tu peut utiliser le CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     <asp:TextBox ID="TextBox1" runat="server" CssClass="UpperCase"></asp:TextBox>
    et le CSS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .UpperCase
            {
                TEXT-TRANSFORM: UPPERCASE;
            }
    mais pour le controle des float il est plus pratique d'utiliser du JavaScript :
    Idée : l'utilisateur doit saisir que des chiffres, une seul occurence de (, ou .) selon la culture et utilise pour savoir le code ASCII de caractère saisie sachant que les chiffres sont compris entre 44 et 46
    et pour savoir si votre chaine d'entrée contient un . ou un ,
    voilà, c tout.

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

Discussions similaires

  1. TEXTBOX : controle sur deux formats possible
    Par Ercohuma59 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/08/2007, 17h10
  2. [C#]Recuperer la date sur un textbox
    Par kenzo080 dans le forum ASP.NET
    Réponses: 17
    Dernier message: 27/05/2005, 23h15
  3. [C#] Pb DataBindgind sur un TextBox
    Par patdez dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/04/2004, 10h58
  4. affichage de controles sur un splash screen
    Par shrek dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/11/2003, 19h59

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