单击asp.net按钮时如何自动单击html按钮。我想当我点击btn然后自动Button1这是一个html按钮被点击并执行任务...这意味着通过按一个按钮它内部工作两个按钮
答案 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();
...
...
}