使用asp.net创建酒店预订系统。我正在使用下拉列表允许用户选择日期和月份。让我们说今天的日期是15/2。但我的系统允许用户选择之前的日期。如何阻止用户在当前日期之前选择日期?
答案 0 :(得分:0)
您可以使用jquery datepicker并使用on select事件。
$(document).ready(function() {
$('#Date').datepicker({
onSelect: function(dateText, inst) {
//Get today's date at midnight
var today = new Date();
today = Date.parse(today.getMonth()+1+'/'+today.getDate()+'/'+today.getFullYear());
//Get the selected date (also at midnight)
var selDate = Date.parse(dateText);
if(selDate < today) {
//If the selected date was before today, continue to show the datepicker
$('#Date').val('');
$(inst).datepicker('show');
}
}
});
});
这是jsfiddle演示
答案 1 :(得分:0)
尝试JQuery DatePicker :-(你将在这里找到解决方案) http://allittechnologies.blogspot.in/2015/05/aspnet-choose-date-by-using-jquery-in-software-it-technologies.html