0

我通过了这个链接

jquery datepicker 阻止本地点击 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", '');
        }
    }

});

但我没有找到任何解决方案,任何人都可以帮助我

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

如果条件匹配,我希望日期选择器不应填充在文本框中选择的日期

谢谢

4

1 回答 1

0

尝试:

beforeShow: function(input, inst) {
  if (myCondition) {
    return false; 
  }
}
于 2013-10-29T06:55:26.507 回答