0
我正在使用Keith Wood jQuery Datepick:http://keith-wood.name/datepick.html並且在選定的日期是今天的時候一直試圖讓警報工作。我的日曆輸入的ID是'appdate'。我管理的最好如下:Keith Wood Datepick:選擇日期時顯示警報今天
<script type="text/javascript">
$(document).ready(function(){
$('#appdate').datepick({
closeAtTop: false,
alignment: 'bottomLeft',
firstDay: 1,
dateFormat: 'DD d M yyyy',
showOnFocus: true,
showTrigger: '#calPic',
defaultDate: +1,
minDate: 0,
yearRange: 'c-1:c+1',
onDate: function(date) {return {selectable: date.getDay() > 0};},
onSelect: function(date) {
var istoday = $.datepick.today();
var picked = $('#appdate').datepick('getDate');
if (picked == istoday) {
alert('You selected today.'+ istoday + picked);
$('#appdate').datepick('clear');
$('#appdate').datepick('option', {minDate: +1});
$('#appdate').datepick('show');
}}
});
});
</script>
...但它不起作用。如果我改變這一行:if(pick == istoday):if(pick!= istoday)並從日曆中選擇今天的日期,然後我會得到警報,並顯示這兩個變量似乎是相同的。
我不明白爲什麼我原來的代碼不起作用。我必須失去一些明顯的東西。
此外,最後一行代碼應該使日曆彈出一次日期字段已被清除,但它沒有。任何幫助將非常感激。謝謝。
嗨 - 謝謝,但我不能得到那個上班。我只是'pick.getTime不是一個函數'。 – djln10 2014-08-30 11:06:19