[英]how to automatically click a html button when asp.net button is clicked
單擊asp.net按鈕時如何自動單擊html按鈕。 我想要當我單擊btn然后自動單擊作為HTML按鈕的Button1並執行任務...這意味着通過按一個按鈕,它內部可用於兩個按鈕
將onclick
事件附加到ASPX頁的標記中(在按鈕上):
onclick="#('elementName').click();"
現在,如果您不希望帖子回發到ASP.NET按鈕上,請執行以下操作:
onclick="#('elementName').click(); return false;"
在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");
}
這應該做。 用頁面中的選擇器更新選擇器
<script>
$('#<%=ASPBUTTON.ClientID %>').click(function(event)
{
$('OTHER BUTTON ELEMENT SELECTOR').click();
event.preventDefault();
return false;
});
</script>
您可以通過兩種方式執行此操作。
首先通過對兩個按鈕使用通用的類名
<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(){
...
...
});
對於第二種方法,您可以為兩個按鈕創建兩個單獨的onclick函數,當一個按鈕在該函數內部被單擊(源)時,調用目標函數,如下所示
<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();
...
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.