2010-09-15 8 views
2

J'ai créé un calendrier avec Datepicker, mais récemment, j'ai des problèmes avec celui-ci. La date par défaut est toujours sélectionnée pendant les mois. C'est à dire. Aujourd'hui, c'est le 15 septembre, lorsque je navigue vers d'autres mois, le 15ème jour de ce mois est également sélectionné (comme s'il s'agissait de la DefaultDate).jQuery Datepicker defaultDate problème

Comme ils disent: "Une image vaut mille mots":

http://img405.imageshack.us/img405/6348/calendarmo.png

Traduction: Outubro -> Octobre, Novembro -> Novembre, ... Dom -> Dimanche, Seg -> lundi, ...

C'est mon code pour cette Datepicker:

$("#datepicker").datepicker({ 
    //Espaço de tempo para reserva de horário 
    minDate:'0', 
    maxDate: '31/12/2010', 
    defaultDate: null, 
    //Controle de acesso 
    beforeShowDay: verificaData, 
    onSelect: retornaTexto 
}); 

C'est un auxiliaire func Utilisation que j'utilise:

function verificaData(date) { 
    if (date.getDay() != 0) { 
    for (var i = 0; i < datasDisponiveis.length; i++) { 
    if (date.toString() == new Date(datasDisponiveis[i]).toString()) { 
     return [true,'']; 
    } 
    } 
    return [false,'']; 
    } 
    return [false,'']; 
    } 

Fondamentalement, il vérifie un tableau en vérifiant si la date est actuellement disponible.

C'est à peu près tout. Je ne peux pas voir où est l'erreur, pouvez-vous m'aider?

Merci d'avance!

EDIT:

Je pense que j'utilise la dernière version Datepicker, ce sont mes comprend:

<script src="http://code.jquery.com/jquery-latest.js"></script> 
<script src="jquery.min.js"></script> 
<script src="jquery-ui.min.js"></script> 
<script type="text/javascript" src="jquery.ui.datepicker-pt-BR.js"></script> 
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script> 
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> 
+0

quelle version du programme datepicker utilisez-vous? C'est en haut du fichier ui.datepicker.js. – Peter

+0

Pouvez-vous poster ce que vous voyez en haut de ce fichier js: jquery.ui.datepicker-pt-BR.js? – Peter

+0

Il n'a aucune information sur la version. Il a seulement des trucs d'auteur. /* Initialisation brésilienne pour le plugin de sélection de date jQuery UI. */ /* Ecrit par Leonildo Costa Silva ([email protected]). */ – dccarmo

Répondre

2

C'est ce que je l'utilise pour mon datepicker (jQuery UI Datepicker 1.7.2): Mais cela ne fera que sélectionner la date spécifiée et ne sélectionnera pas le même jour le mois suivant.

Je voulais juste partager, je sais que cela ne résout pas votre problème.

+0

Merci de l'avoir partagé, j'essaierai de m'adapter ici Le problème que le mien avait l'habitude de suivre Je ne sais pas ce qui s'est passé – dccarmo