是否可以使用javascript或jquery调用服务器端按钮单击事件 如果是,那该怎么做
答案 0 :(得分:13)
让我们说这是你的HTML:
<input type="button" id="button" value="btn" />
在jquery中,您可以按如下方式调用按钮:
$("#button").click(); //button is id
在javascript中:
document.getElementById("button").click();
答案 1 :(得分:4)
$("#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)的模糊事件。 希望这会对你有所帮助。