在选中的Jquery Datepicker日期上防止选择日期

时间:2013-10-29 06:52:19

标签: javascript jquery datepicker

我浏览了这个链接

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", '');
        }
    }

});

但我发现任何一个解决方案都可以帮助我

我必须检查所选日期是否已经在任何输入中

如果条件匹配

,我希望日期选择器不应填充在文本框中选择的日期

由于

1 个答案:

答案 0 :(得分:0)

尝试:

beforeShow: function(input, inst) {
  if (myCondition) {
    return false; 
  }
}