OnClientClick JavaScript Confirm 不起作用
OnClientClick JavaScript Confirm is not working
我有asp按钮,该功能用于删除项目。按钮位于更新面板内。我有数据列表,因为我添加了项目,并且每次我都有一个复选框。我有 2 个按钮全选并全部清除,我正在使用我的全选按钮选择所有项目,该按钮是 JQuery 代码,之后我正在尝试删除时间。当我一个接一个地选择项目时,它工作正常,当选择所有项目时,它不起作用。
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Enabled="false" Text="Delete"
OnClientClick="return confirm('Are you sure?');$.loading({ mask: true, effect: 'ellipsis update' });"
OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
它正在生成的 HTML..
<div id="Tab1_UpdatePanel1">
<input type="submit" id="Tab1_Button1" value="Delete Image" name="Tab1$Button1">
</div>
用于启用禁用按钮 1 的 JQuery
$("#[id$='btnCheckAll']").click(function () {
$("#<%= dlst1.ClientID %> input:checkbox").attr("checked", "checked");
$("#<%=Button1.ClientID %>").removeAttr('disabled');
});
$("#[id$='btnUnCheck']").click(function () {
$("#<%= dlst1.ClientID %> input:checkbox").removeAttr("checked");
$("#<%=Button1.ClientID %>").attr('disabled', 'disabled');
});
在page_load我也在制作 Button1.Enable=false; 当我直接选择任何项目而不使用复选框时,我正在那里制作 Button.Enabled=true。
按钮功能工作正常,但确认框未显示,我也检查了这个问题,但对我不起作用。
当我使按钮启用时,它工作正常,但是我有需要禁用按钮的条件,并且根据某些条件我正在启用按钮。 然后它不起作用。
请有人帮我吗?
尝试激活按钮,然后单击它..它肯定会起作用
似乎您在使用 jquery 时遇到了问题,请尝试以下替代解决方案:
-
简单的JavaScript:
<asp:Button ID="Button1" runat="server" Text="Delete User" OnClientClick="return confirm('Are you sure you want to delete this user?');" />
-
Ajax ConfirmButtonExtender:
<ajaxToolkit:ConfirmButtonExtender ID="cbe" runat="server" TargetControlID="Button1" ConfirmText="Are you sure you want to click this?" OnClientCancel="CancelClick" />
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 使用Laravel Form的Jquery Confirm不起作用
- OnClientClick JavaScript Confirm 不起作用
- Echo + Confirm不起作用
- confirm()在我的Windows 10 Web应用程序上不起作用
- onclick return confirm不起作用
- Internet Explorer - confirm() 在 IE9 中不起作用,但在 IE8 中工作