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

JavaScript Discussion :

Comment entrer une date ?


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 33
    Points : 10
    Points
    10
    Par défaut Comment entrer une date ?
    Bonjour,

    Je commence mon premier cours de JavaScript et je veux créer une fenêtre prompt qui me permet d'enter une date, exemple (24/02/2012).
    Bien sûr il ne s'agit pas d'une entrée d'un simple texte, puisque je veux que le 24 soit reconnu comme "jour" le 02 comme mois, etc.

    merci

  2. #2
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    var reponse = prompt("ça va ?"); permet bien d'ouvrir une invite à l'utilisateur sur laquelle est marqué "ça va ?" avec un champ de saisie libre.
    A ma connaissance ce champ est une simple string, tu ne pourras pas la typer et ça sera toujours un "simple input text".

    Par contre, une fois que l'utilisateur a entré la réponse (contenue ici dans var reponse), tu peux faire ce que tu veux avec et checker qu'il s'agit bien d'une date (au format JJ/MM/AAA dans ton cas).

    Je te laisse fouiner dans la FAQ Javascript, tu y trouveras ton bonheur !

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Bien sûr il ne s'agit pas d'une entrée d'un simple texte
    Comme l'indique Kaamo, ce n'est pas toi qui en décide !
    La valeur retournée par prompt() ne peut être qu'une chaine, il n'y a pas d'alternative, à toi ensuite de vérifier le format reçu et de décider s'il est conforme ou non.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 33
    Points : 10
    Points
    10
    Par défaut
    Bonjour,

    En fait L'exercice en question me guide en répartissant la tache en deux questions :

    a) demander la date au format jj/mm/aaaa dans une boite de dialogue
    b) vérifier la date avec un expression régulière et la crée.

    En ce qui concerne le petit a) ça devrait aller, on fait rentrer une chaîne.

    Quant au petit b) c'est là que ça se complique un peu :
    Comment vérifier une date avec une expression régulière ?
    Et, comment crée la date ?

    merci

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    On t'a déjà répondu à ce sujet !
    Citation Envoyé par Kaamo
    Je te laisse fouiner dans la FAQ Javascript, tu y trouveras ton bonheur !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 33
    Points : 10
    Points
    10
    Par défaut
    J'ai déjà regardé dans les FAQ mais il se peut qu'il y a quelque chose qui m'est échappée !

  7. #7
    Membre émérite
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Points : 2 778
    Points
    2 778
    Par défaut
    En effet

    FAQ Date
    FAQ Expressions Régulières

    Il y a vraiment toutes les billes pour avancer et comprendre. Sans compter les sources JS dans la rubrique Contribuez qui doit forcément contenir des exemples d'applications clairs et concrets

  8. #8
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 33
    Points : 10
    Points
    10
    Par défaut
    Merci pour ces liens !

Discussions similaires

  1. Réponses: 14
    Dernier message: 29/06/2005, 10h22
  2. Comment fixer une date dans un champ !
    Par LATHIOS dans le forum Access
    Réponses: 8
    Dernier message: 17/06/2005, 19h44
  3. []Comment convertir une date GMT en date vb ?
    Par Invité dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 11/08/2004, 16h01
  4. Comment récuperer une date depuis une chaine?
    Par shopoto dans le forum ASP
    Réponses: 4
    Dernier message: 12/05/2004, 16h17

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