我datepicker
在文本框上使用 jquery ui 控件,同时我使用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();
}
});