Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/08/2011, 18h43   #1
Membre confirmé
 
Inscription : avril 2006
Messages : 507
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 507
Points : 239
Points : 239
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 :
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
Alexdezark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 19h47   #2
Membre confirmé
 
Inscription : avril 2006
Messages : 507
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 507
Points : 239
Points : 239
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
Alexdezark est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h09.


 
 
 
 
Partenaires

Hébergement Web