如何在 AJAX 中执行一次性点击按钮





2.00/5 (4投票s)
一个点击一次按钮。
引言
这段代码使按钮只能点击一次。
背景
我创建了一个包含UpdatePanel
的页面。
由于订单按钮(BESTÄLL)和面板之间有很多控件,所以我将订单按钮放在面板外部。
我需要订单按钮只能点击一次,为了实现这个目的
Using the Code
我在表单中添加了一个onSubmit
方法
<form id="form1" runat="server"
onsubmit="document.form1.btnOrder.disabled = true;return true;">
...
<button id="btnOrder" style="MARGIN-LEFT: 20%"
runat="server" text="BESTÄLL"></button>
关注点
使其起作用的关键是
return true;
否则,服务器端事件不会触发。
注释
我希望得到反馈和关于更符合 .NET 风格的实现方式的建议。