我有一些 javascript 在按下提交按钮时“冻结”屏幕。这是为了停止双击。
我发现如果验证器控件返回 false 则会出现问题,因为屏幕已“冻结”,因此用户无法解决其输入数据的问题。
我需要能够判断页面是否有效,如果不是,我可以取消冻结屏幕。
我怎样才能做到这一点??
冻结屏幕的 javascript 代码...(最初来自 4guysfromrolla)
function FreezeScreen(msg) {
var outerPane = document.getElementById('FreezePane');
var innerPane = document.getElementById('InnerFreezePane');
if (outerPane) outerPane.className = 'FreezePaneOn';
}
运行javascript的代码...
<asp:Button ID="btnSubmit" runat="server" Text="<%$ Resources:LocalizedText, button_SubmitOrder %>" onclick="btnSubmit_Click" ValidationGroup="validateHeader" OnClientClick="FreezeScreen();" />