65.9K
CodeProject 正在变化。 阅读更多。
Home

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

starIconstarIconemptyStarIconemptyStarIconemptyStarIcon

2.00/5 (4投票s)

2008年2月7日

CPOL
viewsIcon

22065

一个点击一次按钮。

引言

这段代码使按钮只能点击一次。

背景

我创建了一个包含UpdatePanel的页面。

由于订单按钮(BESTÄLL)和面板之间有很多控件,所以我将订单按钮放在面板外部。

我需要订单按钮只能点击一次,为了实现这个目的

Two.JPG

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 风格的实现方式的建议。

如何在 AJAX 中实现点击一次按钮 - CodeProject - 代码之家
© . All rights reserved.