需求是在某两天的预约时间上,写上约满,插件用的laydate,话不多说上代码:
laydate.render({
elem: '#dateOfAppointment', //指定元素
min: now_time, // 最小不能小于今天,即今天之前的日期不能选择
min: '2021-09-25',
max: '2021-10-07',
mark: { //重点是这个
'2021-09-26': '约满',
'2021-10-01': '约满',
},
done: function(value, date){
//点击2021年09月26日,弹出提示语
if(date.year === 2021 && date.month === 9 && date.date === 26){
layer.msg('当前日期已经约满了哦!');
$("#dateOfAppointment").val('');
//return false;
}else if(date.year === 2021 && date.month === 10 && date.date === 1){
layer.msg('当前日期已经约满了哦!');
$("#dateOfAppointment").val('');
//return false;
}
}
});
效果图: