gpt4 book ai didi

jquery - 仅在有效时禁用提交

转载 作者:行者123 更新时间:2023-12-03 22:18:18 29 4
gpt4 key购买 nike

我使用 jquery 和 asp.net mvc。我正在做这样的事情,以便单击提交按钮时被禁用。

但如果存在验证错误,我不希望它被禁用。

 $('form').submit(function () {
if ($('form').valid()) {
$('input[type=submit]', this).attr('disabled', 'disabled');
}
});

这会使其被禁用,但即使存在验证错误。怎么了?

最佳答案

编辑:第一次搞砸后我会再试一次:P

$('form').submit(function () {
if ($('form').valid()) {
$('input[type=submit]', this).attr('disabled', 'disabled');
}
});

也许页面上还有其他表单,并且验证了错误的表单?

$('form').submit(function () {
if ($(this).valid()) {
$(this).find('input[type=submit]').attr('disabled', 'disabled');
}
});

哦,你是否使用 $('form').validate() 来启用验证(我猜如果你使用 MVC 的验证,它会被 MVC 自动调用,但我对此不是 100% 确定)?

关于jquery - 仅在有效时禁用提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5147641/

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