如何将客户端按钮的点击事件邦定到服务端按钮的点击事件上
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" />
是这样的 --------------------编程问答--------------------
我写的那个不就正好满足你的要求? --------------------编程问答-------------------- 用AJAX和后台通信就可以实现了 --------------------编程问答-------------------- yunfeng007 说的对,就用他的方法吧。
补充:.NET技术 , ASP.NET