我正在使用 .NET 2 和 ASP.NET AJAX 1.0。但是当我在 form 中有一个函数时,Ajax 不起作用onsubmit
。
AJAX UpdatePanel 中只有一个文本框,其余表单包括提交按钮不在 UpdatePanel 部分。
<form id="form1" runat="server" onsubmit="preSubmit();disableAllButton();">
这些是功能:
function preSubmit()
{
var divWait = document.getElementById('divWait');
divWait.style.display = "block";
}
function disableAllButton() {
var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++)
if ((inputs[i].type == 'button') || (inputs[i].type == 'submit'))
inputs[i].disabled = true;
}
我在失去焦点时通过 ajax 检查一个文本框的有效性,它工作正常,但是当我在表单标签中添加上面的这些功能时,ajax 停止工作。