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 :

Modifier une date en fonction d'une autre date saisie


Sujet :

JavaScript

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Autre
    Inscrit en
    Mars 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Mars 2018
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Modifier une date en fonction d'une autre date saisie
    Bonjour,

    Je cherche, dans un formulaire, à modifier la valeur minimum d'une date en fonction d'un autre champ date saisie par le visiteur.

    Une date d'arrivée saisie -> le départ ne peut pas être avant

    Merci d'avance !

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    vous pouvez faire cela avec des bibliothèques comme jQuery datepicker par exemple :
    http://jqueryui.com/datepicker/#date-range

  3. #3
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut


    Exemple en ES2015+ avec commentaires

    Blog : https://www.developpez.net/forums/bl...fonction-date/

    EDIT 2018-04-01

    J'ai adopté les modules ES2015 partout, c'est tellement pratique, mais Firefox est en retard par rapport à Chrome et Edge, voir Can I use module : https://caniuse.com/#search=module.
    La sortie de Firefox 60 (normal) est prévue pour le 2018-05-09 (https://wiki.mozilla.org/RapidRelease/Calendar)

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    danielhagnoul, je viens d'essayer la page et j'ai lu le code dans test2.js mais j'ai l'impression qu'il ne s'applique pas.
    j'utilise la dernière version de Firefox, est ce que c'est lié à ça ?

  5. #5
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    Citation Envoyé par mathieu Voir le message
    danielhagnoul, je viens d'essayer la page et j'ai lu le code dans test2.js mais j'ai l'impression qu'il ne s'applique pas.
    j'utilise la dernière version de Firefox, est ce que c'est lié à ça ?
    Je ne comprends pas ce que tu veux me dire !

    J'ai bien entendu testé sur Chrome, Firefox et Edge avant de poster mon exemple et je viens de tester Firefox Developer 60.0b8 (64 bits) sans aucun problème.

    Pour ma part, je n'arrête pas de me battre avec les caches des navigateurs. J'ai dû modifier les réglages sur Firefox et Edge pour qu'il efface le cache à la fermeture de la page et ajouter une extension à Chrome pour qu'il fasse la même chose. Lorsqu'on est développeur web, ce cache est une plaie !

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  6. #6
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 235
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 235
    Points : 15 532
    Points
    15 532
    Par défaut
    j'ai Firefox 59.0 et le script ne charge pas avec "type=module", j'ai récupéré la page et j'ai juste enlevé ce bout et ça fonctionne chez moi.
    merci pour ton exemple, ça pourra remplacer la version jQuery UI dans plusieurs cas.

  7. #7
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    En effet ! Voir Can I use module : https://caniuse.com/#search=module

    La sortie de Firefox 60 (normal) est prévue pour le 2018-05-09 (https://wiki.mozilla.org/RapidRelease/Calendar)

    J'ai adopté les modules ES2015 partout, c'est tellement pratique, mais Firefox est en retard par rapport à Chrome et Edge. Comme j'utilise la version Firefox Developer, je ne m'en suis pas rendu compte !

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

Discussions similaires

  1. [XL-MAC 2011] Remplir une table en fonction d'une condition à l'aide d'une itération
    Par chou2best dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/11/2015, 16h29
  2. [Toutes versions] Modifier la formule d'une colonne en fonction d'une autre avec une boucle
    Par captaincss dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/07/2014, 18h20
  3. [XL-2010] Modifier une cellule en fonction d'une autre
    Par ledisciple dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/04/2013, 14h35
  4. [AC-2007] Bloquer une date en fonction d'une autre date.
    Par marco_t dans le forum Access
    Réponses: 3
    Dernier message: 20/10/2010, 11h11
  5. Réponses: 1
    Dernier message: 06/11/2009, 13h52

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