在我的ASPX页面中,我已经声明了一个jquery函数,并在按钮的onclientclick函数中调用它,但返回false并未在其中出现
<asp:Button ID="btnRemove" Text="Remove" runat="server" CausesValidation="true" CssClass="submitButton" OnClientClick="CheckConfirm();" OnClick="btnRemove_Click" />
function CheckConfirm() {
if ($("['txtServerName']").val() != "") {
var r = confirm("The selected server will be deleted from the Database!!");
if (r == true) {
return true;
}
else {
return false;
}
}
}
我是新来的jquery。请让我知道为什么返回false并不会阻止事件继续进行。
答案 0 :(得分:3)
试试这个:
<asp:Button ID="btnRemove" Text="Remove" runat="server" CausesValidation="true" CssClass="submitButton" OnClientClick="return CheckConfirm();" OnClick="btnRemove_Click" />
而不是
<asp:Button ID="btnRemove" Text="Remove" runat="server" CausesValidation="true" CssClass="submitButton" OnClientClick="CheckConfirm();" OnClick="btnRemove_Click" />
在return
OnClientClick