Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery使窗体在被禁用后重新启用_Javascript_Jquery_Function_Submit - Fatal编程技术网

Javascript 使用jQuery使窗体在被禁用后重新启用

Javascript 使用jQuery使窗体在被禁用后重新启用,javascript,jquery,function,submit,Javascript,Jquery,Function,Submit,当前,我的代码设置为在提交字段时禁用提交按钮。有没有办法让它在以后重新启用提交按钮 我的代码的前半部分。 我的代码的后半部分。 if(数据=='success'){ $(“#段”).slideUp(函数(){ $(“#段”)。在('YES')之后; setTimeout(函数(){ $(“#段”).slideDown(); $('.approvedMessage').fadeOut(); }, 2000); }); } 而在2秒钟后,它会向下滑动,我还希望它在代码的后半部分重新启用表单,就在它

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

我的代码的前半部分。

我的代码的后半部分。

if(数据=='success'){
$(“#段”).slideUp(函数(){
$(“#段”)。在('YES')之后;
setTimeout(函数(){
$(“#段”).slideDown();
$('.approvedMessage').fadeOut();
},
2000);
});
}
而在2秒钟后,它会向下滑动,我还希望它在代码的后半部分重新启用表单,就在它向下滑动以再次显示表单之前


无论数据是假是真等,表单都会被提交。它会执行一个滑动窗口,我只希望在消息文本向下滑动以再次显示表单之前,提交按钮再次启用。
$(':submit').attr('disabled',false)

$(':submit').attr('disabled',false)

只需删除该属性:

$(":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);
        });
    }
if(数据=='success'){
$(“#段”).slideUp(函数(){
$(“#段”)。在('YES')之后;
setTimeout(函数(){
$(“:提交”).removeAttr(“禁用”);
$(“#段”).slideDown();
$('.approvedMessage').fadeOut();
},
2000);
});
}

只需删除该属性:

$(":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);
        });
    }
if(数据=='success'){
$(“#段”).slideUp(函数(){
$(“#段”)。在('YES')之后;
setTimeout(函数(){
$(“:提交”).removeAttr(“禁用”);
$(“#段”).slideDown();
$('.approvedMessage').fadeOut();
},
2000);
});
}
$(':submit').attr('disabled','');不过会有用的。。Philippe Leybaert的答案包括removeAttr()甚至更好。$(':submit').attr('disabled','');不过会有用的。。Philippe Leybaert的答案包括removeAttr()甚至更好。