Как получить Внимание на одну из Кнопок Диалогового окна JQuery на странице ASP.NET MVC?

У меня есть страница ASP.NET MVC (Регистрация). При загрузке страницы я называю Диалоговое окно JQuery с кнопками Agree и Disagree на том Диалоговом окне.

1). Как установить фокус на кнопку Agree по умолчанию?

2). Как отключить X (Близких) Mark, которые находятся в Правом верхнем углу? (Так, чтобы я не хотел, чтобы пользователь закрыл то диалоговое окно просто).

Код:

$("#dialog-confirm").dialog({
        closeOnEscape: false,
        autoOpen: <%= ViewData["autoOpen"] %>,
        height: 400,
        width: 550,
        modal: true,
        buttons: {
            'Disagree': function() {
                location.href = "/";
            },
            'Agree': function() {
                $(this).dialog('close');
                $(this).focus();
            }
        },
        beforeclose: function(event, ui) {
            var i = event.target.id;
            var j = 0;
        }
    });        

Цените свои ответы.

Спасибо

5
задан Rita 21 May 2010 в 19:07
поделиться

1 ответ

Я использую это:

$("#dialog-confirm").dialog({

     open: function(event, ui) {

          $(".ui-dialog-titlebar-close").hide(); // Hide the [x] button

          $(":button:contains('Ok')").focus(); // Set focus to the [Ok] button
     }

});
11
ответ дан 13 December 2019 в 19:22
поделиться
Другие вопросы по тегам:

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