У меня есть страница 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;
}
});
Цените свои ответы.
Спасибо
Я использую это:
$("#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
}
});