我使用下一个脚本来关注验证失败时的输入(在ASP .NET MVC中)
$(function () {
$(".datepicker").datepicker();
var inp = $('.input-validation-error:first').get(0);
if (inp) {
inp.focus();
}
});
但是当我的输入有datepicker时,它会激活并隐藏错误信息。 因此,当我专注于使用此脚本的输入时,我不需要显示datepicker
答案 0 :(得分:-1)
尝试重点关注datepicker()
来电。例如:
$(function () {
var inp = $('.input-validation-error:first').get(0);
if (inp) {
inp.focus();
}
$(".datepicker").datepicker();
});
答案 1 :(得分:-1)
$(function () {
$(".datepicker").datepicker();
var inp = $('.input-validation-error:first').get(0);
if (inp) {
inp.focus();
inp.unbind().datepicker(); // this is works
}
});