ASP.Net 按钮未重置为默认值
ASP.Net button not resetting to default
我正在使用"BLOCKUI"jquery确认对话框插件,它工作完美,除了它没有重置它弹出的按钮,
也许这是一个逻辑错误:/,这是代码,
脚本
<script type="text/javascript" src="/_layouts/1033/jquery.js"></script>
<script type="text/javascript" src="JS.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("input[id$='btDelete']").click(function() {
$.blockUI({ message: $('#question'), css: { width: '620px' } });
});
$("input[id$='yes']").click(function() {
$.blockUI({ message: "" });
});
$("input[id$='no']").click(function() {
$.unblockUI();
return false;
});
});
</script>
Div 标签
<asp:Content ID="Content4" ContentPlaceHolderID="cphSubmit" runat="server">
<div id="question" style="display:none; background-color:Menu; cursor: default">
<div align="center">
<br /><asp:Label ID="Label1" runat="server" Text="Deleting this eDecision will remove all site content and uploaded documents.<br />Are you sure you wish to continue?" CssClass="headertext"></asp:Label><br /><br /><br /><br /><br />
<asp:Button ID="yes" Width="200px" Height="25px" CssClass="gradientbutton" OnClick="btDelete_Click" Runat="server" Text="Yes"></asp:Button>
<asp:Button ID="no" Width="200px" Height="25px" CssClass="gradientbutton" Runat="server" Text="No"></asp:Button><br /><br /><br />
</div>
</div>
按钮
<td>
<asp:Button ID="btDelete" runat="server" CssClass="gradientbutton" OnClick="btDelete_Click"
OnClientClick="this.disabled=true;" Text="Delete" Width="200px" />
</td>
这是插件链接
如果我对按钮进行更改
<asp:Button ID="btDelete" runat="server" CssClass="gradientbutton" Text="Delete" Width="200px" />
对话框出现,然后消失:S
IF按钮如下所示,出现对话框,但即使我按"否"删除按钮仍然处于禁用状态,
<asp:Button ID="btDelete" runat="server" CssClass="gradientbutton" OnClick="btDelete_Click"
OnClientClick="this.disabled=true;" Text="Delete" Width="200px" />
干杯
试试这个
$("input[id$='btDelete']").click(function() {
$.blockUI({ message: $('#question'), css: { width: '620px' } });
return false;
});
以及没有OnClientClick的按钮。您上面已经有一个客户端单击事件。返回 false 将停止事件冒泡并阻止提交 asp.net 按钮。
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- Html5输入属性的默认值,如最小值、最大值、大小等
- 根据两个下拉列表的默认值禁用按钮
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- Angular promise return"未定义的“;值.NET MVC
- Angularjs-设置不带ng选项的select的默认值
- jQuery Datepicker从日期开始设置默认值
- 如何设置浏览器打开的文件对话框的文件名(一些默认值)
- 如果会话中的属性不为 null 或默认值,则运行/打印 JavaScript Razor ASP.NET MVC
- 如何在 Select2 输入中设置默认值,并在 asp.net mvc 中标记
- .Net 在搜索时不触发 Javascript (?) - 应忽略默认值
- ASP.Net 按钮未重置为默认值
- 在 asp.net 中设置表单元素默认值
- asp.net checkboxlist存储要撤消的默认值
- asp.net:设置为下拉列表选择的默认值
- 防止在ASP.NET中选择默认值时下拉的“选定索引更改”事件