У меня есть кнопка onclick, из которой открывается диалоговое окно jquery с двумя полями ввода, которые являются jquery datepickers. Всякий раз, когда появляется диалоговое окно, первые поля автоматически фокусируются, поэтому всплывает датапикер. Я решил это, добавив еще одно фиктивное поле ввода. Есть ли лучший способ?
Извините, если вопрос повторяется. Я попытался найти уже существующую, но не смог ее получить. Пожалуйста, укажите мне существующий вопрос, если он есть.
Изменить:
Хорошо, мой код выглядит следующим образом. onНажмите кнопку, появится jdialog, и в div "select_date_dialog" есть 2 поля ввода даты.
$("#select_date").click(function(){
$("#select_date_dialog").dialog({
modal: true,
dialogClass: 'connect-dialog',
height: 100,
width: 500
});
});
afaik: можете ли вы быть более конкретным, как размытие поможет мне? Я попытался добавить это, как было предложено.
open: function(event, ui) {
$('#custom_from_date').blur();
}
размытие происходит, когда поле ввода теряет фокус. могу ли я использовать размытие, чтобы указать, должно ли это поле фокусироваться или нет?