簡體   English   中英

如何停止處理服務器端功能?

[英]How do I stop my server side function from processing?

我有一個asp:button調用客戶端功能。 客戶端功能給出一個確認,詢問用戶是否要繼續。 我返回了false,但是它仍在繼續進行服務器端功能。 為什么我的客戶端功能沒有停止該過程?

這是我的按鈕:

<asp:Button ID="btnSend" runat="server" Text="Send To Feed Mill" Height="36px"
                                OnClick="btnSend_Click" OnClientClick="sendFeed_Click()" Visible="False" />

這是我的Javascript函數:

    function sendFeed_Click() {
    $('.tonnage').each(function () {
        var maxTons = $(this).data("maxtons");
        if (this.value > maxTons) {
            if (confirm("The order amount is more than the maximum. Are you sure you wish to continue?")) {
                return true;
            } else {
                return false;
            }
        }
    })
}

謝謝@Zack。

我實現了preventDefault()來停止調用服務器端函數,而不是返回true或false。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM