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

jQuery Discussion :

Datepicker - date minimale avec minDate [UI]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 402
    Par défaut Datepicker - date minimale avec minDate
    Bonjour,

    J'utilise Datepicker UI et souhaite fixer une date minimale. Je récupère cette date minimale dans un span et souhaite l'intégrer dans l'option minDate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <script>
     
    $(function() {
     
    	var mystr = $('#date_min').text();
    	var myarr = mystr.split("/");
    	var myvar = myarr[2]+","+ myarr[1]+" - 1,"+ myarr[0];
     
    	alert (myvar);/*l'alert renvoie : 
     
    	2012
     
     
     
    	,02 - 1,28*/
     
     
    	$('#datepicker').datepicker({
     
    	minDate: new Date(myvar),
    	/*minDate: new Date(2012, 02 - 1, 28) => fonctionne en "dur"*/
     
    	maxDate: "+0D"
     
    	});
     
     
    });
     
    </script>
     
    </head>
     
    <body>
     
    <p>Date: <input type="text" id="datepicker" /></p>
     
    <span id="date_min">28/02/2012</span>
     
    </body>
    Si j'inscris la date minimale en "dur", le paramétrage fonctionne. Mais cela ne fonctionne pas lorsque je récupère et traite la date présente dans le span. Le saut de ligne présent dans l'alert doit être la cause :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    	2012
     
     
     
    	,02 - 1,28
    Voyez-vous comment remédier à ce dysfonctionnement ? Merci.

    EDIT : j'ai réussi à supprimer le saut de ligne superflu (ma balise span était mal fermée). Mais cela ne règle pas mon problème. Aucune erreur ne se déclenche mais la date minimale n'est pas prise en compte par Datepicker...

  2. #2
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    minDate: new Date(myvar)
    Pas bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    minDate: new Date(myarr[2], myarr[1] - 1, myarr[0]);
    mieux

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2010
    Messages : 402
    Par défaut
    Merci beaucoup, cela fonctionne ainsi

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

Discussions similaires

  1. Datepicker : Transmettre une date au paramètre minDate
    Par arthuro45 dans le forum jQuery
    Réponses: 2
    Dernier message: 10/10/2012, 15h51
  2. [Dates] pb avec date et mktime
    Par dark_vidor dans le forum Langage
    Réponses: 1
    Dernier message: 08/09/2005, 21h49
  3. [Dates] Problème avec la fonction header
    Par d.w.d dans le forum Langage
    Réponses: 2
    Dernier message: 06/09/2005, 16h33
  4. Erreur avec mindate d'un Tdatetimepicker
    Par kobe dans le forum Composants VCL
    Réponses: 1
    Dernier message: 26/08/2005, 22h19
  5. Réponses: 3
    Dernier message: 13/08/2004, 18h52

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