我在我的aspx页面中使用<a href="javascript:void(0);" onclick="orgvalid();return false;" class="regular">Register</a>
。一旦从函数orgvalid()
返回true,我想调用函数insertorganization()
后面的代码。有可能这样做吗?如果是这样,怎么样?
答案 0 :(得分:5)
<a href="#" onclick="insertOrganization();return false;" class="regular">Register</a>
InserOrganization功能:
function InsertOrganization(){
if(orgvalid()){
//do your thing here
}
else
alert("not valid");
}
function orgvalid(){
if({condition for true})
return true;
else
return false;
}
答案 1 :(得分:3)
您可以使用LinkButton代替:
<asp:LinkButton id="RegisterButton"
Text="Register"
OnClientClick="return orgvalid();"
OnClick="Register_Click"
runat="server" />
在Register_Click服务器函数中,您可以调用insertorganization
方法。
答案 2 :(得分:1)
您应该使用LinkButton
<asp:LinkButton ID="LinkButton1" CommandName="somecommandname"
runat="server" OnCommand="insertorganization"
CommandArgument="some praram">
Register
</asp:LinkButton>
要注意这将执行回发。
答案 3 :(得分:1)
<a href="?i=1" id ="a" runat = "server">
on Page_load()
if (Request.QueryString["i"] == "1")
{
//call ur code here
AreaFootPrint_Click(null,null);
}
答案 4 :(得分:0)
if (orgvalid()) { insertorganisation(); } return false;