Datapicker の問題で助けが必要です。私はJQueryで作業を開始しています。ユーザーがカレンダーのある日をクリックすると、選択した日のすべてのスケジュールをキャプチャするためにこの日付を取得する必要があります。
問題: 当月の任意の日をクリックすると、すべてが正しく行われ、getDate を選択できますが、翌月の日をクリックすると日付が取得されません。
既に別のソースを試しましたが、成功しませんでした。OnSelect を使用すると、カレンダーが非表示になりました。
以下は、Jquery.ui で使用したソース コードです。
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="js/jquery-ui-1.10.3.custom.css" />
<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui-1.10.3.custom.js"></script>
<script>
$(function() {
$( "#datepicker" ).datepicker({
dateFormat: 'dd/mm/yy',
dayNames: ['Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado','Domingo'],
dayNamesMin: ['D','S','T','Q','Q','S','S','D'],
dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb','Dom'],
monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],
monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov'],
nextText: 'Próximo',
prevText: 'Anterior',
});
$("#datepicker td").click(function(){
var dia = $("#datepicker").datepicker('getDate').getDate();
var mes = $("#datepicker").datepicker('getDate').getMonth() + 1;
var ano = $("#datepicker").datepicker('getDate').getFullYear();
alert(dia+"/"+mes+"/"+ano);
});
});
</script>
</head>
<body>
<div id="datepicker">
</div>
</body>
</html>