加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何将焦点放在ASP.NET MVC页面上的JQuery Dialog按钮之一?

发布时间:2020-12-16 03:36:33 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.NET MVC页面(注册).在加载页面时,我在该对话框上使用“同意”和“不同意”按钮调用 Jquery Dialog. 1).默认情况下如何将焦点设置为“同意”按钮? 2).如何禁用右上角的X(关闭)标记? (因此我不希望用户简单地关闭该对话框). 码: $("#dialog-con
我有一个ASP.NET MVC页面(注册).在加载页面时,我在该对话框上使用“同意”和“不同意”按钮调用 Jquery Dialog.

1).默认情况下如何将焦点设置为“同意”按钮?

2).如何禁用右上角的X(关闭)标记? (因此我不希望用户简单地关闭该对话框).

码:

$("#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
     }

});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读