gpt4 book ai didi

jquery - 单击按钮返回 false 后会发生回发事件

转载 作者:行者123 更新时间:2023-12-01 06:04:34 24 4
gpt4 key购买 nike

我的页面中有一个 ASP.Net 按钮控件:

我有此按钮的 JQuery 点击事件:

$(':button').click(function (e) {
if ($('input:checked').length == 0) {
alert("Please select at least one option.");
e.preventDefault();
return false;
}
});

当调用 OK 按钮时调用该函数。然而,服务器端事件处理程序也会被调用。我错过了什么?

最佳答案

您的表单是否使用 <input type="submit">

$(':button')选择器仅选择 <button><input type="button">元素。

参见api docs here .

如果您想停止提交表单,您可能最好这样做:

$("form").submit(function () { return false; });

这更好,因为它还可以处理由 Enter 键触发的提交。

关于jquery - 单击按钮返回 false 后会发生回发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7750593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com