0

我有一个输入作为计数,在具有 hdncount 隐藏输入的转发器中命名。而且我有一个来自中继器的服务器端按钮。此脚本运行计数的 onblur 事件。如果客户端在确认时单击确定按钮,我想触发服务器端按钮的单击事件。我该怎么做呢?

<script type="text/javascript">

        function changeItemCount(input) {
            var hdnCount = $(input).closest("div").find("input[id=hdnCount]").val();
            var crrCount = $(input).closest("div").find("input[id=count]").val();

            if (hdnCount != crrCount) {
                var answer = confirm("Ürün adedi değiştirilecektir. Onaylıyor musunuz?");
                return answer;
            } else {
                return true;
            }
        }
    </script>
4

2 回答 2

2

如何从 ASP.NET 中的 JavaScript 触发按钮单击事件

var answer = confirm("Ürün adedi değiştirilecektir. Onaylıyor musunuz?");

if(answer)
  __doPostBack('btnSubmit','OnClick'); //use the server-side ID of the control here
于 2013-01-29T17:24:30.043 回答
0

将 OnClientClick 与 OnClick 一起使用

<asp:Button ID="btnGo" runat="server" Text="Go" OnClick="btnGo_Click" OnClientClick="return CheckGoJSEvents();" />

编辑:

没有看到您在模糊事件上执行了该函数。在这种情况下,您不会使用按钮的 OnClientClick。mattmanser 发布的答案是正确的。

如果您希望它通过单击按钮起作用,那么您可以使用此方法。对困惑感到抱歉。

于 2013-01-29T17:23:58.220 回答