如何使用javascript调用按钮单击事件后面的代码

时间:2013-01-04 11:31:04

标签: javascript jquery

是否可以使用javascript或jquery调用服务器端按钮单击事件 如果是,那该怎么做

7 个答案:

答案 0 :(得分:13)

让我们说这是你的HTML:

<input type="button" id="button" value="btn" />

在jquery中,您可以按如下方式调用按钮:

$("#button").click();   //button is id

在javascript中:

document.getElementById("button").click();

答案 1 :(得分:4)

在jquery中

$("#button_id").click(function(){
// do something when button is clicked
});

并使用

调用该函数
$("#button_id").click();

答案 2 :(得分:3)

是的,javascript可以做到这一点。我假设您使用的是ASP.Net

<asp:Button ID="button" runat="server" Text="Test" />

<script>
    document.getElementById("<%= button.ClientID %>").click();
</script>

答案 3 :(得分:1)

document.getElementById("Button1").click();

答案 4 :(得分:0)

调用指定按钮的click(),它也会在Web表单中触发服务器端事件。

$("#idofbutton").click(); // whereever required to trigger the server click  event

由于

答案 5 :(得分:0)

在客户端触发点击时,它是服务器端控件还是客户端控件,基于它将表示服务器事件的属性。考虑来自asp.net页面的Serverside按钮,当你从javascript / jquery触发click事件时,由于属性runat = server,它通常会向服务器发回回事件。以下是在jQuery中触发click事件的语法。

$('#buttonID').click();

答案 6 :(得分:0)

是的,您可以使用以下代码执行此操作:

$('[id$=txtDOB]').live('blur', function (e) {
        $('[id$=btnsubmit]').click();
    });

按钮点击文本框(txtDOB)的模糊事件。 希望这会对你有所帮助。