当前位置:编程学习 > C#/ASP.NET >>

如何将客户端按钮的点击事件邦定到服务端按钮的点击事件上

2个按钮,一个客户端的,一个服务端的,如何将客户端按钮的点击事件邦定到服务端按钮的提交事件呢? --------------------编程问答-------------------- ajax --------------------编程问答-------------------- b1客户端
<script language=javascript>
    function aa(){
    alert("a");      
}
    </script>
b2服务端
b2.Attributes.Add("onclick", " return aa()"); --------------------编程问答-------------------- 如楼上所说的 --------------------编程问答-------------------- 你那个服务器端的按钮是提交按钮?
那你可以这样
<script type="text/javascript">
function summitFunc()
{
  var bunSummit = document.getElementById('<%=this.button2.ClientID%>');
  bunSummit.click();
}
</script>
<body>
<form runat="server">
<input type="button" id="button1" onclick="summitFunc()" value="test"/>
<asp:Button ID="button2" runat="server" Text="查询" />    
</form>
</body> --------------------编程问答-------------------- 03
服务器btnID.Attributes.Add("onclick", "document.getElementById('客户端btnid').click();");
05
服务器btnID.OnClientClick="document.getElementById('客户端btnid').click();"; --------------------编程问答--------------------     <input type="button" id="btn1" name='btn1' value='客户端' onclick="return aa()" />
        <asp:Button ID="Button1" runat="server" Text="服务端" OnClick="Button1_Click" />
是这样的 --------------------编程问答--------------------
引用 6 楼 FlyByDream 的回复:
     <input type="button" id="btn1" name='btn1' value='客户端' onclick="return aa()" /> 
         <asp:Button ID="Button1" runat="server" Text="服务端" OnClick="Button1_Click" /> 
是这样的


我写的那个不就正好满足你的要求? --------------------编程问答-------------------- 用AJAX和后台通信就可以实现了 --------------------编程问答-------------------- yunfeng007 说的对,就用他的方法吧。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,