日期:2014-05-18  浏览次数:20552 次

熟悉jQuery的人帮我看下,前台按钮绑定件事后,后台就事件就不起作用了
这样定义了一个BUTTON,后台方法是dialog_OK_Click
<asp:Button ID="dialog_OK" runat="server" Text="确定" onclick="dialog_OK_Click" />

现在前台有这样的JS语句
$(function () {

  $("#dialog_OK").click(function () {
  $("#hd").val("");
  var s;
  s = .......
  $("#hd").val(s);
  event.returnValue = true;
  return true;
  });
});
这样子之后, 点dialog_OK按钮,后台事件就失效了.要怎么修改才对?

------解决方案--------------------
<script type="text/javascript">
function btnok()
{
$("#hd").val("");
var s;
s = .......
$("#hd").val(s);
event.returnValue = true;
return true;
}
</script>
<asp:Button ID="dialog_OK" runat="server" Text="确定" onclick="dialog_OK_Click" OnClientClick="return btnok();" />