服务器端按钮仅在客户端返回确认时单击

时间:2013-05-05 19:59:38

标签: javascript asp.net html

我有一个同时具有客户端和服务器端单击事件的按钮。我希望仅当客户端确认方法返回true时才执行服务器端事件。我在想是否定义了这两个事件并在代码下面执行当我在确认对话中点击取消时,它不应该触发服务器事件。我在这里做错了。

<asp:Button ID="btn1" runat="server" onclick="btn1_Click" OnClientClick="Hello()" />

<script type="text/javascript">
    function Hello() {

        return confirm("approved");

    }

</script>

1 个答案:

答案 0 :(得分:1)

您可以直接通过以下标记呼叫确认

OnClientClick="return confirm('approved?');"