0

我有以下代码

$(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 不选择日期

但仍然是它的选择日期

我在代码中做错了什么

请帮忙

谢谢

4

1 回答 1

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;
                    }
                }

            });
于 2013-10-24T13:21:06.030 回答