Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
2 / 2 / 0
Регистрация: 10.02.2009
Сообщений: 57

jQuery modal dialog ENTER close

10.10.2012, 17:43. Показов 2533. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ПОдскажите пожалуйста, как мне по кнопке ENTER диалоговое окно закрыть :

HTML5
1
2
3
4
5
        
<div id="ErrorList">
        <div style="color:Red; margin:15px;" align="justify" id="Out"></div>
    <input id="button_return" type="button" value="Вернуться" onclick="closeDialog()"/>        
</div>

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 $(function () {
        $("#ErrorList").dialog({
            autoOpen: false,
            modal: true,
            title: 'Внимание',
            closeText: "",
            resizable: false,
            draggable: false,
            width:'auto',
            open: 
             function (event, ui) {
                //блабала
            },
            close: function (event, ui) { $('body').css('overflow', 'auto'); }
        });
 
    });


JavaScript
1
2
3
4
5
     $("#ErrorList").keydown(function(e) {
               if (e.keyCode == $.ui.keyCode.ENTER) {
                          $("#ErrorList").dialog('close');   
                }
    });
Работает только когда мышью по DIVу окна кликну


JavaScript
1
2
3
4
5
    $(document).keydown(function(e) { 
                                if ((e.which && e.which == 13) || (e.keyCode &&e.keyCode == 13)) { 
                                       $("#ErrorList").dialog('close');                                    
                                } 
                        });
Работает , но у меня по кнопке ENTER на основной странице другой функционал ((
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2012, 17:43
Ответы с готовыми решениями:

Не срабатывает dblclick по строке таблицы, выведенной в окне JQuery UI Modal
В div блоке, скрытом по умолчанию и отображаемом как модальное с помощью JQuery UI Modal, вывожу таблицу с данными из БД. Часть кода: ...

cannot call methods on dialog prior to initialization; attempted to call method 'close'
Добрый день! Я пытаюсь перенести вот этот пример в ASP MVC4 проект: http://jsfiddle.net/rniemeyer/WpnTU/ Поставил те же библиотеки...

.dialog jquery ui
Помогите пожалуйста с .dialog http://jsfiddle.net/PU5QT/4/ почему в первый раз скрипт работает а потом не хочет? &lt;a...

4
9 / 9 / 8
Регистрация: 09.01.2012
Сообщений: 70
11.10.2012, 23:57
а что вам мешает запихнуть условие? если открыт диалог нажатие Ентер закрывает его, иначе выполняет вашу фунцию.
0
2 / 2 / 0
Регистрация: 10.02.2009
Сообщений: 57
12.10.2012, 10:03  [ТС]
Так и пришлось сделать...
Я не понимаю почему $("#ErrorList").keydown(function(e) ... /etc не работает
при открытии $("#ErrorList").focus() делаю.... что не так?!
0
9 / 9 / 8
Регистрация: 09.01.2012
Сообщений: 70
12.10.2012, 18:20
.focus()
Актуально для <button>, <input>, <label>, <select>, <textarea>, <body>, а также ссылок <a>.
0
2 / 2 / 0
Регистрация: 10.02.2009
Сообщений: 57
13.10.2012, 09:52  [ТС]
я пробовал

$("button_return").focus() // кнопка внутри диалогового окна

и отлавливал

JavaScript
1
2
3
4
5
$("#ErrorList").keydown(function(e) {
               if (e.keyCode == $.ui.keyCode.ENTER) {
                          $("#ErrorList").dialog('close');   
                }
    });
не работает...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.10.2012, 09:52
Помогаю со студенческими работами здесь

jQuery Dialog
Всем привет подскажите пожалуйста в чем проблема.Есть таблица с данными и кнопками удалить,редактировать и сохранить.По щелчке на кнопку...

JQuery UI dialog
Доброго времени суток. Столкнулся с проблемой указания размерности диалоговых окон. Допустим пример кода: $(function() { $(...

jquery Dialog
Я новичок в jquery, как добавить текст в диалог? У меня получилось создать нужное мне диалоговое окно, теперь как добавить в него текст?? ...

Многострочный код в JQuery ($.Dialog)
Добрый вечер. Прочёл много решений, но все они бесполезны в моём случае. У меня есть функция всплывающего окна: ...

Modal Popup close
Помогите пожалуйста разобраться. Есть html-форма Users, в самой форме есть кнопка (edit) и удаления(delete). При нажатие на edit...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru