Диалоговое окно jquery-ui: Сделайте кнопку в диалоговом окне действием по умолчанию (клавиша Enter)

В jQuery модальное диалоговое окно, там способ нажать кнопку как действие по умолчанию (действие для выполнения, когда пользователь нажимает Enter)?

Пример веб-сайта jQuery: диалоговое окно jQuery модальное сообщение

В примере выше диалоговых завершений, когда пользователь нажимает Esc. Я хотел бы "хорошо" действие кнопки позвониться, когда пользователь нажимает Enter.

55
задан fgui 26 March 2010 в 02:36
поделиться

2 ответа

В функции открытия вашего диалогового окна вы можете сфокусировать кнопку:

$("#myDialog").dialog({
    open: function() {
      $(this).parents('.ui-dialog-buttonpane button:eq(0)').focus(); 
    }
});

Измените : eq (0) , если он на другой индекс, поиск по имени и т. д.

36
ответ дан 7 November 2019 в 07:13
поделиться

Этот другой вопрос о переполнении стека должен привести вас туда, куда вы хотите:

$('#DialogTag').keyup(function(e) {
    if (e.keyCode == 13) {
        //Close dialog and/or submit here...
    }
});
12
ответ дан 7 November 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: