禁用Jquery UI对话框中的按钮?

阿斯卡尔·伊布拉吉莫夫(Askar Ibragimov)

我使用由服务器提供的HTML制成的jQuery UI对话框。代码:

 $("<div id='pastedial'>" + result.htmlPasteDialog + "</div>").dialog({
                maxHeight: "85%",
                minWidth: 700,
                modal: true,
                buttons: {
                    Cancel: function () {
                        // do cancel
                    },
                    "Paste!": function () { 
                       // do action
                    }
                // some other config

            });
        }

在对话框元素中,我附加了用于验证对话框的事件处理程序。这很好。验证功能只是页面的另一功能,它根据我直接知道的ID来处理对话框项。

如何通过外部功能(属于页面)处理对话框的按钮,以便在对话框未经验证的情况下禁用操作?

提前致谢!

巴勃罗

您可以使用以下方式访问和禁用按钮:

function xxx(){
  $('#pastedial').find('.ui-dialog-buttonpane button:eq(1)').attr('disabled','disabled');
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章