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 :

UI 1.8.15 datepicker : onSelect executé à la création du datepicker


Sujet :

jQuery

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Points : 316
    Points
    316
    Par défaut UI 1.8.15 datepicker : onSelect executé à la création du datepicker
    Bonjour à tous,

    Je cherche à utiliser un évènement onSelect avec un datepicker.

    Le problème étant que cet évènement est exécuté dès que le datepicker s'affiche.

    ok, la date du jour est sélectionnée par défaut lorsque le datepicker se load (c'est déjà suffisamment gênant comme ça... grrr) mais de là à assimiler ça à un onSelect il me semble qu'il devrait y avoir de la marge...

    Voici mon code :

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>jQuery DatePicker Test</title>
     
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/jquery-ui-min.js"></script>
    <link type="text/css" href="css/ui/jquery.ui.theme.css" rel="Stylesheet" />
    <link type="text/css" href="css/ui/jquery.ui.core.css" rel="Stylesheet" />
    <link type="text/css" href="css/ui/jquery.ui.datepicker.css" rel="Stylesheet" />
     
    <script>
     
    function initDatepicker(){
    	$.datepicker.regional['fr'] = {
    	clearText: 'Effacer', clearStatus: '',
    		closeText: 'Fermer', closeStatus: 'Fermer sans modifier',
    		prevText: 'Préc', prevStatus: 'Voir le mois précédent',
    		nextText: 'Suiv', nextStatus: 'Voir le mois suivant',
    		currentText: 'Courant', currentStatus: 'Voir le mois 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'],
    		monthStatus: 'Voir un autre mois', yearStatus: 'Voir un autre année',
    		weekHeader: 'Sm', weekStatus: '',
    		dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
    		dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
    		dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
    		dayStatus: 'Utiliser DD comme premier jour de la semaine', dateStatus: 'Choisir le DD, MM d',
    		dateFormat: 'dd-mm-yy', firstDay: 0, 
    		initStatus: 'Choisir la date', isRTL: false
    		};
    	$.datepicker.setDefaults($.datepicker.regional['fr']);
    };
     
     
    $(document).ready(function(){
     
    initDatepicker();
     
    $("#date").datepicker({
    onSelect:function(dateText, inst){alert("l'evenement onSelect a été déclenché pour la date : "+dateText)}
    });
     
    });
     
    </script>
    </head>
     
    <body>
     
    <div style="margin:0px; margin-bottom:15px; font-size:11px" id="date"></div>
     
    </body>
    </html>
    et voici un lien vers cette page :

    http://lesalpes.org/test/datepicker/datepicker.php

    ce que je voudrais évidement c'est que mon évènement onSelect ne soit pas déclenché tant qu'on n'a pas effectivement cliqué sur une date.

    quelqu'un peut-il m'aider à résoudre ce problème ?

    Merci d'avance pour vos réponses

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    530
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 530
    Points : 316
    Points
    316
    Par défaut
    J'apporte une petite précision :

    Je ne rencontrais pas ce problème avec l'ensemble :

    version 1.5.1 pour jQuery
    version 1.8.13 pour jQuery UI

    voir ce lien qui utilise ces version :

    http://www.lesalpes.mobi/test/datepi...datepicker.php

    Bonne soirée à tous

Discussions similaires

  1. [UI] DatePicker - onSelect inactif
    Par jeff24 dans le forum jQuery
    Réponses: 10
    Dernier message: 25/11/2012, 23h03
  2. Datepicker - Callback sur un onSelect
    Par Cartman.inc dans le forum jQuery
    Réponses: 0
    Dernier message: 13/04/2012, 16h53
  3. Réponses: 6
    Dernier message: 24/12/2010, 13h41
  4. [Context] Execution script / Création fichier
    Par Adriano1664 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 27/05/2010, 14h59
  5. Réponses: 2
    Dernier message: 17/03/2002, 19h00

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