我使用由服务器提供的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] 删除。
我来说两句