Я использую JQUERY DatePicker в моем приложении, однако, когда я вкладываю в него вкладку, он открывается, затем, когда я снова нажимаю Tab, он переходит к следующему полю ввода. В конце концов, после того как я пролистал всю страницу, он возвращается к средству выбора даты и фокусируется в календаре на следующий доступный день.
После открытия средства выбора даты мне нужно, чтобы он go вошел в календарь, когда Затем я нажимаю клавишу табуляции (и продолжаю каждый день нажимать клавишу табуляции), а не пропускать ее и переходить к следующему полю ввода.
Это то, что я настроил до сих пор.
function setupDatePicker() {
$.extend($.datepicker, {
_doKeyDown: function (event) {
console.log("test");
}
});
$(".form-row__input--datepicker").datepicker({
selectOtherMonths: true,
minDate: $("#FirstPaymentDate").val(),
maxDate: $("#MaxPaymentDate").val(),
dateFormat: "dd-mm-yy",
showOtherMonths: false,
onSelect: function () {
var nominatedDate = $(this).val();
postChangePaymentDateToApi(nominatedDate);
$(this).trigger("focus").trigger("blur");
}
});
}