这是在 javascri-6ren">
gpt4 book ai didi

javascript - 如何在一定时间后强制提交表单?

转载 作者:行者123 更新时间:2023-11-30 15:29:25 25 4
gpt4 key购买 nike

我正在尝试构建一个有时间限制的表单。表单会显示剩余时间,并会在 2 分钟后自动提交。

我在 HTML 中写了这个:

<form action="<?= $_SERVER["PHP_SELF"] ?>" method="POST" id="form_id">

这是在 javascript 中:

if(time < 0)
{
document.forms["form_id"].submit();// Form submission
}

但是,我没有得到想要的结果。我认为这可能是由于我的 php 表单验证。我使用了条件:

if(isset($_POST["submit"]))

其中“提交”是按钮元素的名称。我认为此按钮未设置,并且禁止执行后续步骤。

我该如何解决这个问题?

最佳答案

给你的按钮一个 id submit-btn 作为:

<button type="submit" name="submit" id="submit-btn">Submit</button>

在 JavaScript 中这样写:

setTimeout(function() {
document.getElementById('submit-btn').click();
}, 120000);

关于javascript - 如何在一定时间后强制提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42464990/

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