我有一个带有 PostBackUrl 的按钮。我还为其 onclientclick 方法分配了一个函数,其中编写了一些页面逻辑,包括一些验证规则。如果整个页面无效,则此方法返回 False 但我无法停止页面。我试过 document.execCommand('Close') 和 Window.Stop() 但没有成功。
有什么建议么?
编辑:按钮:
<asp:Button ID="btnSubmit" runat="server" OnClientClick="return DoLogic()" PostBackUrl="http://google.com" Class="btn_submit"/>
逻辑:
function DoLogic() {
if (ValidateForm()) {
blah blah blah
return true;
}
else {
alert("Has Error");
return false;
}
验证表格:
function ValidateForm(){
if (haserror)
{
return false;
}
return true;
}