C# 如何在单击asp.net按钮时自动单击html按钮
如何在单击asp.net按钮时自动单击html按钮。我想当我点击btn,然后自动按钮1,这是一个html按钮被点击,并执行任务。。。这意味着通过按下一个按钮,它在内部为两个按钮工作将C# 如何在单击asp.net按钮时自动单击html按钮,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,如何在单击asp.net按钮时自动单击html按钮。我想当我点击btn,然后自动按钮1,这是一个html按钮被点击,并执行任务。。。这意味着通过按下一个按钮,它在内部为两个按钮工作将onclick事件附加到ASPX页面的标记中(在按钮上): 现在,如果您不想在ASP.NET按钮上发回帖子,请执行以下操作: onclick="#('elementName').click(); return false;" 这应该可以做到。使用页面中的选择器更新选择器 <script> $('
onclick
事件附加到ASPX页面的标记中(在按钮上):
现在,如果您不想在ASP.NET按钮上发回帖子,请执行以下操作:
onclick="#('elementName').click(); return false;"
这应该可以做到。使用页面中的选择器更新选择器
<script>
$('#<%=ASPBUTTON.ClientID %>').click(function(event)
{
$('OTHER BUTTON ELEMENT SELECTOR').click();
event.preventDefault();
return false;
});
</script>
$('#')。单击(函数(事件)
{
$(“其他按钮元素选择器”)。单击();
event.preventDefault();
返回false;
});
您可以通过两种方式完成此操作
首先,为两个按钮使用公共类名
<button name='cmd1' class='cmd' >button 1</button>
<button name='cmd2' class='cmd' >button 2</button>
对于第二种方法,您可以为这两个按钮创建两个seprate onclick函数,当该函数中的按钮get click(source)调用目标函数时,如下所示
<button name='cmd1' onclick='first_function()' >button 1</button>
<button name='cmd2' onclick='second_function()' >button 2</button>
在asp按钮中,添加OnClientClick事件以调用javascript函数,然后从内部触发第二个按钮单击
<asp:Button Text="Server Button" runat="server" OnClientClick="js_function();"/>
<input type="button" id="inpbutton" value="Client Button"/>
function js_function()
{
$("#inpbutton").trigger("click");
}
函数js_function()
{
$(“#输入按钮”)。触发器(“单击”);
}
<button name='cmd1' onclick='first_function()' >button 1</button>
<button name='cmd2' onclick='second_function()' >button 2</button>
function first_function(){
// call second function
second_function();
...
...
}
<asp:Button Text="Server Button" runat="server" OnClientClick="js_function();"/>
<input type="button" id="inpbutton" value="Client Button"/>
function js_function()
{
$("#inpbutton").trigger("click");
}