在jquery日期选择器中停止日期选择

时间:2013-10-24 12:59:45

标签: c# javascript jquery

我有以下代码

$(this).datepicker({ minDate: 0,
                onSelect: function(dateText, inst) {
                    var sdate = $(this).val();

                    var cnt = $(".txtdate[value='" + sdate + "']").length;
                   if (cnt == '0')
                        return true;
                    else {
                        alert('You have planned for this date');
                        return false;
                    }
                }

            });

我想阻止用户选择重复日期,我可以做比较和一切,我被困在一个地方,

我返回false以不选择日期

但仍然是它的选择日期

我在代码中做错了什么

请帮忙

由于

1 个答案:

答案 0 :(得分:1)

$(this).datepicker({ minDate: 0,
                onSelect: function(dateText, inst) {
                    var sdate = $(this).val();

                    var cnt = $(".txtdate[value='" + sdate + "']").length;
                   if (cnt == '0')
                        return true;
                    else {
                        alert('You have planned for this date');
                          $(this).val(' ')
                        return false;
                    }
                }

            });