javascript - 如何根据我的以下要求处理Javascript的Confirm()?

标签 javascript asp.net jquery

我的要求是这样的。 步骤:-

  1. 客户端点击(按钮)
  2. 禁用按钮。
  3. 然后应该提示“确定”或“取消”。
  4. 如果确定,则触发 OnClick 事件(代码隐藏)。
  5. 如果取消,则不进行服务器端访问并启用该按钮。

以下是我用于该按钮的代码。

<asp:Button ID="btn1" OnClientClick="this.disabled=true;return Confirm();" Text="Testing"  runat="server" />

但与我所期望的不同,它禁用按钮并提示确认,但如果用户点击取消,则按钮保持禁用状态。

最佳答案

无需禁用该按钮。如果不单击确认框中的按钮,用户将无法执行任何操作。就用这个吧。

 OnClientClick="return confirm('Are you sure you want to Submit?');"

关于javascript - 如何根据我的以下要求处理Javascript的Confirm()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866825/

相关文章:

javascript - HTML5 Canvas createPattern API

javascript - skrollr 在滚动条上添加/删除类

javascript - 隐藏 Electron alteast 1 文件的源代码。可能吗?

javascript - JQuery UI 禁用可排序列表中的重新排序

使用 ajax 调用进行 jquery 验证

javascript - 检测新打开的窗口是否完全加载了附加的内容

c# - MVC 2.0 模型绑定(bind)是否适用于 Ajax 请求?

c# - 这是否符合任何已知的设计模式?

c# - Ajax TabContainer 在 Postback 上间歇性消失

javascript - jQuery 1.8 : Ajax beforeSend prevents deferred. 完成()执行