gpt4 book ai didi

javascript - 使用 jQuery 使表单在禁用后重新启用

转载 作者:行者123 更新时间:2023-11-28 14:05:50 25 4
gpt4 key购买 nike

我目前的代码设置为在提交字段时禁用提交按钮。有没有办法让它稍后重新启用提交按钮?

The first half of my code.

$("#segment").submit(function () {
$(':submit').attr('disabled', 'disbled');

The second half of my code.

if (data == 'success') {
$("#segment").slideUp(function () {
$("#segment").after('<div class="approvedMessage">YES</div>');
setTimeout(function () {
$("#segment").slideDown();
$('.approvedMessage').fadeOut();
},
2000);
});
}

虽然 2 秒后它会向下滑动,但我还希望它在代码的后半部分重新启用表单,就在它向下滑动以再次显示表单之前。

无论数据是假还是真等,表单都会提交。它会向上滑动,我只想在消息文本向下滑动以显示之前再次重新启用提交按钮再次形成。

最佳答案

只需删除该属性:

$(":submit").removeAttr("disabled");

就您而言:

if (data == 'success') {
$("#segment").slideUp(function () {
$("#segment").after('<div class="approvedMessage">YES</div>');
setTimeout(function () {
$(":submit").removeAttr("disabled");
$("#segment").slideDown();
$('.approvedMessage').fadeOut();
},
2000);
});
}

关于javascript - 使用 jQuery 使表单在禁用后重新启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1406765/

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