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 :

instanciation date picker


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 10
    Par défaut instanciation date picker
    Bonjour,

    j'ai rencontrer un problème avec le datepicker de jquery sur ce bout de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var date = $('#date_debut').datepicker('getDate');
    puis affecter la variable 'date' a un minDate pour qu'il s'ajuste en fonction de la date de début

    Il me dit comme erreur :
    missing instance data for datepicker
    peut être qu'on ne peux pas stocker une instance dans une variable ?

    avez vous déjà eu ce problème ?


    le code en entier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var date = $('#date_debut').datepicker('getDate');
     
    $('date_fin').datepicker({minDate: new Date(date); dateFormat:'dd-mm-yy'});
    voila merci de vos réponse .

  2. #2
    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 : 74
    Localisation : Belgique

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

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

    J'ai la même erreur si #date_debut n'existe pas dans le code HTML.

    Exemple :
    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
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    <!doctype html>
    <html lang="fr">
    <head>
    	<meta http-equiv="X-UA-Compatible" content="chrome=1">
    	<meta charset="utf-8">
    	<meta name="Author" content="Daniel Hagnoul">
    	<title>Forum jQuery</title>
    	<link rel="stylesheet" type="text/css" href="../lib/jqueryui/css/humanity/jquery-ui-1.8.5.custom.css">	
    	<style>
    		/* BASE */
    		body {
    			background-color:#dcdcdc;
    			color:#000000;
    			font-family:sans-serif;
    			font-size:medium;
    			font-style:normal;
    			font-weight:normal;
    			line-height:normal;
    			letter-spacing:normal;
    		}
    		h1,h2,h3,h4,h5 {
    			font-family:serif;
    		}
    		div,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,form,table,img {
    			margin:0px;
    			padding:0px;
    		}
    		p {
    			padding:6px;
    		}
    		ul,ol,dl {
    			list-style:none;
    			padding-left:6px;
    			padding-top:6px;
    		}
    		li {
    			padding-bottom:6px;
    		}
     
    		/* dvjh */
    		h1 {
    			text-align:center;
    			font-style:italic;
    			text-shadow: 4px 4px 4px #bbbbbb;
    		}
    		div#conteneur {
    			width:95%;
    			height:auto;
    			margin:12px auto;
    			padding:6px;
    			background-color:#FFFFFF;
    			color:#000000;
    			border:1px solid #666666;
    		}
    		div#affiche {
    			clear:both;
    			margin:12px;
    			padding:6px;
    			border:1px solid #999999;
    			background-color:#FFFFFF;
    			color:#000000;
    		}
     
    		/* TEST */
    	</style>
    	<script charset="utf-8" src="../lib/jqueryui/js/jquery-1.4.2.min.js"></script>
    	<script charset="utf-8" src="../lib/jqueryui/js/jquery-ui-1.8.5.custom.min.js"></script>
     	<script>
    		$(function(){
    			/* French initialisation for the jQuery UI date picker plugin. */
    			/* Written by Keith Wood (kbwood{at}iinet.com.au) and Stéphane Nahmani (sholby@sholby.net). */
    			jQuery(function($){
    				$.datepicker.regional['fr'] = {
    					closeText: 'Fermer',
    					prevText: '&#x3c;Préc',
    					nextText: 'Suiv&#x3e;',
    					currentText: 'Courant',
    					monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin',
    					'Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
    					monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun',
    					'Jul','Aoû','Sep','Oct','Nov','Déc'],
    					dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
    					dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
    					dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
    					weekHeader: 'Sm',
    					dateFormat: 'dd/mm/yy',
    					firstDay: 1,
    					isRTL: false,
    					showMonthAfterYear: false,
    					yearSuffix: ''};
    				$.datepicker.setDefaults($.datepicker.regional['fr']);
    			});
     
    			$("#date_debut").datepicker();
     
    			$("#date_fin").datepicker();
     
    			$("#date_debut").change(function(){
    				// Returns the current date for the datepicker or null if no date has been selected.
    				var date = $(this).datepicker('getDate');
     
    				$("#date_fin").datepicker("option", "minDate", new Date(date));
    			});
    		});
    	</script>
    </head>
    <body>
    	<h1>Forum jQuery</h1>
    	<div id="conteneur">
     
    		Datebut : <input id="date_debut" type="text">
    		<br>
    		Date fin : <input id="date_fin" type="text">
     
    		<div id="affiche"></div>
    	</div>
    </body>  
    </html>

    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.)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2008
    Messages : 10
    Par défaut je pense avoir trouvé la solution
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    //$(this).click(function()
    									//{
    										//var date = $('#date_debut').datepicker('getDate');
     
    										$('#date_fin').datepicker({defaultDate: 0,dateFormat: 'dd-mm-yy' });
     
    									//});

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

Discussions similaires

  1. Date Picker Format
    Par olzetou dans le forum XMLRAD
    Réponses: 9
    Dernier message: 28/11/2007, 14h47
  2. Mise à jour Date Picker
    Par jean-paul lepetit dans le forum VBA Access
    Réponses: 0
    Dernier message: 25/09/2007, 17h29
  3. [Dojo] Date Picker
    Par drzoidberg dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 21/05/2007, 18h11
  4. [SWING] Date picker...lequel ?
    Par Neilos dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 30/12/2005, 11h36
  5. Réponses: 2
    Dernier message: 02/03/2005, 15h06

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