Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 按钮被禁用了几秒钟,这是我所需要的,但表单并没有通过该按钮再次提交_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 按钮被禁用了几秒钟,这是我所需要的,但表单并没有通过该按钮再次提交

Javascript 按钮被禁用了几秒钟,这是我所需要的,但表单并没有通过该按钮再次提交,javascript,jquery,ajax,Javascript,Jquery,Ajax,按钮被禁用了几秒钟,这是我所需要的,但表单不会通过该按钮再次提交。 下面是用head标记编写的脚本代码 如果你试试这个呢 $('#btn').on('click', function () { $('#btn').prop('disabled', true); setTimeout(function () { $('#btn').prop('disabled', false); }, 3000); // 3 seconds }); 由于您没有提供完整的

按钮被禁用了几秒钟,这是我所需要的,但表单不会通过该按钮再次提交。

下面是用head标记编写的脚本代码


如果你试试这个呢

$('#btn').on('click', function () {
    $('#btn').prop('disabled', true);
    setTimeout(function () {
        $('#btn').prop('disabled', false);
    }, 3000); // 3 seconds 
});

由于您没有提供完整的代码,我无法说出确切的答案。

我刚刚替换了

                        $('#btn').on('click', function () {
                            $('[type="submit"]').prop('disabled', true);
                            setTimeout(function () {
                                $('[type="submit"]').prop('disabled', false);
                            }, 3000); // 3 seconds 
                        });

                            $('[type="submit"]').prop('disabled', true);
                            setTimeout(function () {
                                $('[type="submit"]').prop('disabled', false);
                            }, 3000); // 3 seconds 

现在它正在工作

您是否可以添加有关您想做什么以及HTML外观的详细信息请澄清“表单不会通过该按钮再次提交”。是否希望在按下一次按钮后提交两次表单?
                            $('[type="submit"]').prop('disabled', true);
                            setTimeout(function () {
                                $('[type="submit"]').prop('disabled', false);
                            }, 3000); // 3 seconds