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 :

Saisie d'une heure dans un Textbox [Débutant]


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut Saisie d'une heure dans un Textbox
    Bonjour, je souhaite saisir une heure dans un textbox en n'autorisant que les chiffres et qu'il y ait dans le textbox __:__

    J'ai cherché un peu et j'ai trouvé ce morceau de code qui ne me donne malheureusement pas grand chose:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                    <asp:TextBox ID="TextBoxHeure" runat="server" Width="45px" Style="text-align: right;"></asp:TextBox>
                <asp:RegularExpressionValidator ID="RegularExpressionValidatorHeure" runat="server"
                    ControlToValidate="TextBoxHeure" ErrorMessage="*" ValidationExpression="(([01][0-9])|(2[0-3])):[0-5][0-9]"
                    ValidationGroup="ValidationAgir"></asp:RegularExpressionValidator>
    Quelqu'un a une idée sur les modifications à apporter pour que ça fonctionne ?
    thx

  2. #2
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Essaye avec cette expression réguilière.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^([0-9]{2}):([0-9]{2})$

  3. #3
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Je reviens vers toi.

    J'ai répondu un peu vite. Après avoir regardé de plus près l'expression régulière que tu nous as fournit je la trouve tout à fait correct et fonctionnel (et plus complète que la mienne pour saisir des heures).

    Quel est donc ton problème?

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut
    Tout simplement que je n'ai rien qui se produit avec ce bout de code, je peux facilement mettre des caractères, la longueur de ce qui est tapé dépasse le format d'un date ect ... m'enfin j'ai peut être loupé un truc si tu me dis que ça devrait marcher , je vais reregarder

  5. #5
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Il y avait en effet quelque faille dans ton expression régulière.

    La voici un petit peu transformé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (^([01]{1})([0-9]{1}))|(^([2]{1})([0-3]{1})):([0-5]{1})([0-9]{1})$

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 202
    Par défaut
    Rebjr, merci pour ta réponse!
    Cependant je ne comprends pas pourquoi mais ça ne marche toujours pas...

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

Discussions similaires

  1. calculer une valeur dans un textbox au moment de la saisie
    Par Msysteme dans le forum Windows Forms
    Réponses: 9
    Dernier message: 16/04/2009, 18h15
  2. Saisie d'une date dans une textbox
    Par arnold95 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 23/11/2007, 12h51
  3. [Ergonomie] Moyen pour saisir une heure dans une page web ?
    Par mic79 dans le forum Webdesign & Ergonomie
    Réponses: 7
    Dernier message: 16/12/2005, 14h03
  4. Saisie d'une heure ou d'une date
    Par giloutho dans le forum Composants VCL
    Réponses: 8
    Dernier message: 02/12/2005, 12h27
  5. insérer une heure dans une BD
    Par requiemforadream dans le forum ASP
    Réponses: 3
    Dernier message: 26/04/2005, 12h10

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