2 / 2 / 0
Регистрация: 10.02.2009
Сообщений: 57

jQuery modal dialog ENTER close

10.10.2012, 17:43. Показов 2561. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru