TFS_ANTIGUO/SIGPC/ProyectoSIGPC/Scripts/bloqueoBotonesASP.js

45 lines
1.1 KiB
JavaScript
Raw Permalink Normal View History

Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequest);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequest);
function beginRequest(sender, args) {
for (var f = 0; f < document.forms.length; f++) {
var frm = document.forms[f];
var mustSubmit = true;
if (frm.onsubmit != null)
mustSubmit = frm.onsubmit();
var els = frm.elements;
for (var i = 0; i < els.length; i++) {
if (els[i].type == "submit")
if (mustSubmit)
els[i].disabled = true;
}
return mustSubmit;
}
}
function endRequest(sender, args) {
for (var f = 0; f < document.forms.length; f++) {
var frm = document.forms[f];
var mustSubmit = true;
if (frm.onsubmit != null)
mustSubmit = frm.onsubmit();
var els = frm.elements;
for (var i = 0; i < els.length; i++) {
if (els[i].type == "submit")
if (mustSubmit)
els[i].disabled = false;
}
return mustSubmit;
}
}