我有单击后打印我的文档的方法。我想在单击后禁用我的按钮。我使用document.getElementsByName("btnGreenCard")[0].disabled = true;
,但无法正常工作。按钮未禁用。
PerformLongRunningOperation: function (path, operationId, messageSetterMethod) {
messageSetterMethod();
$.blockUI.defaultAction();
var w = window.open(path + "?id=" + operationId, '_self', 'toolbar=0,location=0,menubar=0');
$.get('/Data/WaitToComplete/' + operationId + '?unique=' + this.GenerateGuid(), function (data) {
$.unblockUI();
});
document.getElementsByName("btnGreenCard")[0].disabled = true;
return false;
}
我的按钮:
<button type='submit' name="btnGreenCard" id="btnGreenCard" value="GreenCard" onclick="javascript:return Helpers.PerformLongRunningOperation('/PrintPolicy/GreenCard/','<%=Model.PolicyForPrintGuid%>',$.blockUI.setPdfMessage);">
Print</button>
欢迎任何帮助或建议。
最佳答案
使用setAttribute
:document.getElementsByName("btnGreenCard")[0].setAttribute("disabled", true)