1
私はいくつかの日付のためにユーザーに尋ねているWebフォームを持っています。通常、ですが、必ずしもであるとは限りません。繰り返し日付は人為的なエラーになります。したがって、onSelect関数では、日付がすでに入力されているかどうかを確認し、重複した日付が意図的であったかどうかを確認するようユーザーに依頼します。ユーザーがいいえと言う場合、ピッカーから日付の値をクリアする方法は?あなたが与えられたオプションでそれを行うことができますが、_selectDateをオーバーライドして、条件を追加することができjQueryでonSelectで選択された日付を拒否する方法DatePicker
// datesList initialized in outer scope
onSelect: function (thedate, picker) {
if ($.inArray(new Date(thedate).valueOf(), datesList) == -1) {
//store chosen dates in datesList if we haven't seen it before
datesList.push(new Date(thedate).valueOf())
} else {
// ask the user if it was intentional
//if unintentional, reject the choice and clear the picker
}
}
感謝。重複が意図せずにあった場合、ピッカーを隠さないという特徴が好きです。 – Tim