Asp.net jquery日期选择器:在jquery日期选择器上单击特定日期时发出警报
我有一个来自数据库的特定日期,我想阻止选择这些日期,我该怎么做? 在jquery日期选择器上单击特定日期时是否发出警报 我正在使用asp.net C#。并将日期从服务器端传递给客户端Asp.net jquery日期选择器:在jquery日期选择器上单击特定日期时发出警报,asp.net,jquery,datepicker,Asp.net,Jquery,Datepicker,我有一个来自数据库的特定日期,我想阻止选择这些日期,我该怎么做? 在jquery日期选择器上单击特定日期时是否发出警报 我正在使用asp.net C#。并将日期从服务器端传递给客户端 有什么帮助吗?我认为您必须使用日期选择器的onSelect事件来完成此操作 Per: HTHvar disabledDates=['04/30/2010','05/01/2010'] $(函数(){ $('#日期选择器')。日期选择器({ 日期格式:“日/月/年”, 展览日前:编辑日 }); 功能编辑日(日期){
有什么帮助吗?我认为您必须使用日期选择器的onSelect事件来完成此操作 Per:
HTHvar disabledDates=['04/30/2010','05/01/2010'] $(函数(){
$('#日期选择器')。日期选择器({
日期格式:“日/月/年”,
展览日前:编辑日
});
功能编辑日(日期){
对于(var i=0;i
})) 我更感兴趣的是知道如何将数据从服务器返回到客户端您可以使用Jquery.ajax并返回要存储在客户端的所有日期(比如一个隐藏控件)。@Raja:您能给我看一些示例行吗?有趣的是,您认为这是可以做到的(不确定如何做到),但其他人说它不能()。如果你也做过类似的事情,那就告诉我你是如何取得成就的,并且非常有兴趣知道。我完全同意他们的看法。在日期选择器中没有禁用日期这样的事情。你的问题是发出警报。这样做的方式是,当选择日期时(使用select方法),使用预定义的日期(例如使用ajax带来的联邦假日)检查日期,并发出无法选择日期的警报。嗯
$('.selector').datepicker({
onSelect: function(dateText, inst) { //check for date and show alert }
});
$('#datepicker').datepicker({
dateFormat: 'dd/mm/yy',
beforeShowDay: editDays
});
function editDays(date) {
for (var i = 0; i < disabledDates.length; i++) {
if (new Date(disabledDates[i]).toString() == date.toString()) {
return [false];
}
}
return [true];
}