0
我正在建造住宿租賃搜索表單。該網站是ASPX的基礎,我使用JS Jquery Datepicker設置與CSS來使其工作。日期選擇器Jquery選擇第一個日期後的第二個日期
我能夠使日期彈出工作和位置正確。但是,當網站用戶選擇第一個日期時,我需要第二個日期彈出窗口打開+2天。或第二個日期設置爲+2天。
有誰知道如何將JS代碼添加到我當前的安裝程序,使其工作?任何幫助將不勝感激,因爲我看了幾個關於這個話題的帖子,並沒有得到它的工作。
下面是我使用至今JS: -
<script>
$(document).ready(function() {
$("#txtDate").datepicker({
showOn: 'button',
buttonText: 'Show Date',
numberOfMonths:1,
buttonImageOnly: true,
buttonImage: '/images/cont/mobile/calendar.png'
});
$("#txtDate2").datepicker({
showOn: 'button',
buttonText: 'Show Date',
numberOfMonths:1,
buttonImageOnly: true,
buttonImage: '/images/cont/mobile/calendar.png'
});
$(".ui-datepicker-trigger").mouseover(function() {
$(this).css('cursor', 'pointer');
});
});
</script>
這是HTML: -
<input type='text' id='txtDate' name="checkin" value=" " />
<input type="text" id="txtDate2" name="checkout" value=" " />
該解決方案行之有效和第二場日期與現在的日期+2更新。有誰知道如何獲得它,所以當用戶將光標置於日期字段時,日期彈出窗口打開?現在日期彈出窗口只在日曆圖形被點擊時打開彈出窗口。我猜測它與Jquery onClick設置有關。也許我應該使用onClick:datepicker(); ? – Matt
我覺得我明白了。我添加了這個代碼,它似乎工作。 $(「#txtDate」)。click(function(){(this).datepicker()。datepicker(「show」) }); (「#txtDate2」)。click(function(){ $(this).datepicker()。datepicker(「show」) }); – Matt
上面更新的代碼。只需禁用'showOn'的日期選取器。 –