我正在尝试在按钮回发之前挂钩 jquery 样式 yes|no 确认框。
应该发生什么
- 用户点击“否” - 没有回发
- 用户点击“是”——回发,按钮事件被触发
目前发生的事情
- 用户点击“否” - 没有回发
- 用户单击“是” - 回发,触发页面加载事件,但不触发按钮事件处理程序
那么,如何让按钮事件处理程序触发?对了,它只是进入页面加载事件。
<asp:Button ID="btnSetActive" runat="server" Text="Set as Active" OnClientClick="AllBrandsConfirmation(); return false;" onclick="btnSetActive_Click" />
$(function () {
// Set all brands (yes button)
$('#setAllBrandsConfirmation #yes').click(function () {
$.unblockUI();
__doPostBack('ctl00_ctl00_oCPH1_Content_btnSetActive', '');
});
// Set all brands (no button)
$('#setAllBrandsConfirmation #no').click(function () {
$.unblockUI();
});
});
// All brands confirmation
function AllBrandsConfirmation() {
$.blockUI({ message: $('#setAllBrandsConfirmation') });
}