2013-02-08 195 views
-2

我有一个asp:Button,它有一个Onclientclick Event做一些操作。手动触发按钮事件

我想用JavaScript或Jquery手动触发此OnclientClick

+1

你试过了什么? –

回答

1

这是web表单,你会想要做这样的事情:

$("#<%= ASPButtonID.ClientID %>").click(); 

其中ASPButtonID是你的按钮的名称。

在回答您的评论: 添加一个单击处理程序,像这样:

$($("#<%= ASPButtonID.ClientID %>").click(function(){ 
    // call your JS function from here 
});); 

,然后作出上述

+0

嗨King, 我试过这个。 但是这触发了Code后面的onclick函数。 我想触发Onclick事件的Javascript函数。 我不能直接调用我的代码中的JavaScript函数。 这就是为什么我需要触发此按钮客户端单击事件> –

+0

然后将其添加到您的javascript: $($(“#<%= ASPButtonID.ClientID%>”)。click(function(){ // call你的JS函数从这里开始 });); 保留其他代码。它仍然会触发事件后面的代码。如果你不想这样做,也许这个按钮不应该是asp:按钮,应该是一个简单的html控件。 –

+0

非常感谢这位国王。 –

0
$("#buttonID").trigger("click"); 
0

呼叫您也可以使用此触发按钮的单击事件:

$("#buttonID").click();