テキストボックスでjquery uidatepicker
コントロールを使用していると同時にonblur
、検証にイベントを使用しています。問題は、テキストボックスをクリックしてカレンダーが表示され、その中で日付を選択すると、テキストボックスで検証が実行されることです。私はそれを処理しようとしますが、それでも一瞬表示されます。
ここにコードがあります
$(document).ready(function () {
$("#date").datepicker({
onSelect: function () {
$("#span1").css("display", "none")
}
});
});
function check() {
if ($("#date").val() == "") $("#span1").css("display", "inline-block");
}
理解を深めるために、ここにjsFiddle リンクがあります
編集: 最終的な解決策: 最初に提示された最も近い回答を受け入れました。
$("#date").datepicker({
onClose: function() {
check();
}
});