我的要求是這樣的。 步驟: -如何根據我的以下要求處理Javascript的Confirm()?
- 在客戶端點擊(按鈕)
- 禁用按鈕。
- 然後它應該提示爲確定或取消。
- 如果確定,然後觸發OnClick事件(代碼隱藏)。
- 如果取消,則不要進行服務器端跳閘並啓用該按鈕。
以下是我用於該按鈕的代碼。
<asp:Button ID="btn1" OnClientClick="this.disabled=true;return Confirm();" Text="Testing" runat="server" />
但不是我所期望的,它是禁用按鈕並提示確認,但如果用戶點擊取消,則按鈕保持禁用狀態。
+1,不過我認爲禁用按鈕的點後,便點擊「OK」,並出現回傳,如果它需要幾秒鐘的響應,我假設他要預防雙-postback。從技術上講,他們可以再次點擊提交,並在響應之前再次點擊「確定」。 – Keith 2010-10-05 19:17:37
@凱斯是對的。那就是現在正在發生的事情。用戶不止一次點擊按鈕 – Jango 2010-10-05 19:28:26