[英]Javascript event and function trigger
我想在服务器上触发onclick事件,并在客户端调用一个函数(notBrowserClose())。
<asp:Button ID="ButtonSave0" runat="server" OnClick="notBrowserClose(); ButtonSave_Click" Text="Save all" Style="margin-left: 860px" Width="170px" />
这段代码行不通,但您了解我想做什么。
<asp:Button ID="ButtonSave0" runat="server" OnClientClick="notBrowserClose();" OnClick="ButtonSave_Click" Text="Save all" Style="margin-left: 860px" Width="170px" />
您应该区分OnClick
和OnClientClick
,前者用于服务器端事件处理程序,后者用于客户端JS事件处理程序:
<asp:Button ID="ButtonSave0" runat="server"
OnClick="ButtonSave_Click" OnClientClick="notBrowserClose();"
Text="Save all" Style="margin-left: 860px" Width="170px" />
参考:
也许您可以使用jQuery click()尝试此操作,如下所示:
$('#<%=ButtonSave0.ClientID%>').click(function () {
// your code goes here
// if this alerts triggers your function is being called alright
alert('i am here !');
// is this a variable ??? may be you can declare it first ?
browserClose = false;
alert("tr");
});
Click()将事件处理程序绑定到“ click” JavaScript事件,或在元素上触发该事件。 另外,您正在使用按钮的客户端ID,如上面的代码所示。
希望这可以帮助 !
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.