[英]OnSelect show current date on jquery datepicker calendar
I am using a Jquery datepicker. 我正在使用Jquery datepicker。 I just want to show the current day on the calendar when it pops up, but i do not want it to be selected (like when using setDate function). 我只想在日历弹出时在日历上显示当天,但是我不希望它被选中(例如使用setDate函数时)。
My datepicker: 我的日期选择器:
$('#<%=effdatepicker.ClientID%>').datepicker({ changeMonth: false, changeYear: false, minDate: cutoff, showOn: "both", buttonImageOnly: true, buttonText: "Select date", }).attr('readonly', 'readonly'); });
<asp:TextBox ID="effdatepicker" Width="100px" runat="server" ClientIDMode="Static"></asp:TextBox>
Do you mean you only want show today date in the calendar but not allow to be change? 您是说只想在日历中显示今天的日期但不允许更改吗? If yes: 如是:
$('#<%=effdatepicker.ClientID%>').datepicker({
changeMonth: false,
changeYear: false,
minDate: 0,
maxDate: 0,
showOn: "both",
buttonImageOnly: true,
buttonText: "Select date",
}).attr('readonly', 'readonly');
onSelect: function(dateText, inst) {
var date = $(this).datepicker('getDate');
var dayOfWeek = weekday[date.getUTCDay() + 1];
var selectedMonthName = months[$("#CheckInDate").datepicker('getDate').getMonth()];
$('#checkInDateDiv').html(dateText.split('/')[1]);
var dayandady = dayOfWeek + '<br>' + selectedMonthName;
$("#checkInDateSpan").html(dayandady);
var t = $("#CheckInDate").datepicker("getDate");
t.setDate(t.getDate() + 1);
$("#CheckOutDate").datepicker("option", "minDate", t)
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.