单击asp.net按钮时如何自动单击html按钮

时间:2013-12-05 11:33:38

标签: c# javascript jquery asp.net

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

4 个答案:

答案 0 :(得分:2)

onclick事件附加到ASPX页面的标记中(在按钮上):

onclick="#('elementName').click();"

现在,如果您不希望在ASP.NET按钮上发回帖子,请执行以下操作:

onclick="#('elementName').click(); return false;"

答案 1 :(得分:1)

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

答案 2 :(得分:0)

这应该这样做。使用页面中的选择器更新选择器

<script>
    $('#<%=ASPBUTTON.ClientID %>').click(function(event)
    {
        $('OTHER BUTTON ELEMENT SELECTOR').click();
        event.preventDefault();
        return false;
    });
</script>

答案 3 :(得分:0)

你可以用两种方式做到这一点。

首先使用两个按钮的公共类名

<button name='cmd1' class='cmd' >button 1</button>
 <button name='cmd2' class='cmd' >button 2</button>

的jQuery

//common click event for both button
$('.cmd').bind('click', function(){
  ...
  ...
});

对于第二种方法,你可以为这两个按钮创建两个seprate onclick函数,当一个按钮在该函数调用目标函数内点击(source)时,就像这样

<button name='cmd1' onclick='first_function()' >button 1</button>
<button name='cmd2' onclick='second_function()' >button 2</button>

的Javascript

function first_function(){
     // call second function
     second_function();
     ...
     ...
    }