powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery UI Dialog?
4 сообщений из 4, страница 1 из 1
jQuery UI Dialog?
    #38794924
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть на форме <div> с некоторой начинкой. По кнопке <div> отображается в jqueryui диалоге. при этом он с формы исчезает. Вопрос: как вернуть див div> форму после закрытия диалога?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
       var dlg = $("#dialog-sigpad").dialog({
            /// autoOpen - case sensitive
            autoOpen: true,
            resizable: true,
            height: 350,
            width: screen.width * 0.85,
            modal: true,
            buttons: {
                "Save": function () {
                    $(this).dialog("close");
                },
                "Cancel": function () {
                    $(this).dialog("close");
                }
            }
        });
...
Рейтинг: 0 / 0
jQuery UI Dialog?
    #38795013
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter, если используете jQuery, то append или prepend, какие еще варианты?
Ну можно F5 нажать :)
...
Рейтинг: 0 / 0
jQuery UI Dialog?
    #38795511
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANARelic Hunter, если используете jQuery, то append или prepend, какие еще варианты?Вариянт такой: $(this).dialog("destroy"); Ставит <div> на место.skyANAНу можно F5 нажать :)
...
Рейтинг: 0 / 0
jQuery UI Dialog?
    #38795794
ivanra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если из диалога что-то постится на сервер (например, аяксом), то лучше всего #dialog-sigpad положить вне исходной формы, а внутри завести отдельную форму, тогда проблемы возврата не будет. Заодно серверную валидацию можно добавить, и не закрывать диалог при неправильном заполнении (при текущем положении запостить форму можно только целиком, и только после закрытия диалога).
А так, всё правильно, добавить "destroy" на закрытие:
Код: javascript
1.
2.
3.
4.
5.
       var dlg = $("#dialog-sigpad").dialog({
...
            buttons: {...},
            close:function(){$(this).dialog("destroy");}
        });
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQuery UI Dialog?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]