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 に答える