我有一个调用客户端功能的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;
}
}
})
}
答案 0 :(得分:0)
谢谢@Zack。
我实现了preventDefault()来阻止调用服务器端函数,而不是返回true或false。