Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在单击asp.net按钮时自动单击html按钮_C#_Javascript_Jquery_Asp.net - Fatal编程技术网

C# 如何在单击asp.net按钮时自动单击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> $('

如何在单击asp.net按钮时自动单击html按钮。我想当我点击btn,然后自动按钮1,这是一个html按钮被点击,并执行任务。。。这意味着通过按下一个按钮,它在内部为两个按钮工作

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");
}