我有HTML代码:如何禁用一个LinkButton防止多次提交
<asp:LinkButton ID="AddButton" runat="server" OnClick="AddPatientBtn_Click">
<span class="Normal">Add</span>
</asp:LinkButton>
我觉得如果我们点击“添加”了好几次,它会增加一些病人的病历,所以我想改变像这样的代码:
<asp:LinkButton ID="AddButton" runat="server" OnClick="AddPatientBtn_Click" OnClientClick="return DisableButton(this)">
<span class="Normal">Add</span>
</asp:LinkButton>
JS:
function DisableButton(button) {
document.all("AddButton").click;
button.href = "javascript:void(0);";
button.setAttribute("disabled", "disabled");
}
但是,这并不正常工作;我仍然可以添加许多患者记录。
我该怎么办?
什么是Page_ClientValidate? – singsuyash 2014-10-28 06:55:52
@singsuyash - 它运行.net验证器(requiredfieldvalidator等)的客户端验证,如果一切都有效,则返回true。 – BornToCode 2016-04-10 16:55:27