我浏览了这个链接
jquery datepicker prevent native click in onSelect
$(this).datepicker({
minDate: 0,
beforeShowDay: $.datepicker.noWeekends,
onSelect: function (dateText, inst) {
var sdate = $(this).val();
alert(sdate);
var cnt = $(".txtdate[value='" + sdate + "']").length;
if (cnt == '0' || chcurr == sdate) {
$(this).attr("value", sdate);
} else {
alert('You have planned for this date');
return false;
// inst.preventDefault();
//$(this).attr("value", '');
}
}
});
但我发现任何一个解决方案都可以帮助我
我必须检查所选日期是否已经在任何输入中
如果条件匹配
,我希望日期选择器不应填充在文本框中选择的日期由于
答案 0 :(得分:0)
尝试:
beforeShow: function(input, inst) {
if (myCondition) {
return false;
}
}