[英]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.