防止用户多次单击按钮

时间:2014-10-15 23:50:30

标签: asp.net forms button onclick

我正在编辑ASP中的代码并需要帮助修复此代码,以便用户只能提交一次表单(防止重复提交):

我的代码是:

<asp:button id="btnSave" runat="server" onclick="btnSave_Click" text="Submit" />

如何更改onclick以仅允许一次提交?

1 个答案:

答案 0 :(得分:0)

第一次按下按钮后,您可以尝试禁用该按钮。

Sub btnSave_Click

   btnSave.Enabled = false

End Sub

但是,您需要再次设置Enabled = true,以便用户再次提交。

您可能需要实现这是Java,以便表单不会等待浏览器和服务器之间的运行。使用与Java函数相似的代码

document.getElementById('btnSave').Enabled = false