Html 如何将输入提交按钮延迟几秒钟?

Html 如何将输入提交按钮延迟几秒钟?,html,forms,Html,Forms,我有一个带有两个提交按钮的表单。提交按钮为是或否,要求用户回答出现的问题。我如何设置提交按钮,使其在几秒钟后弹出,以确保它们不会意外地点击(这种情况经常发生)。这应该对您有用 $('#yourForm').function() { var mapped = $(this); setTimeout(function() { mapped.submit(); }, 5000); // will trigger after 5 seconds! }); 浏览

我有一个带有两个提交按钮的表单。提交按钮为是或否,要求用户回答出现的问题。我如何设置提交按钮,使其在几秒钟后弹出,以确保它们不会意外地点击(这种情况经常发生)。

这应该对您有用

$('#yourForm').function() {
    var mapped = $(this);

    setTimeout(function() {
        mapped.submit();
    }, 5000); // will trigger after 5 seconds!
});

浏览器中的某种脚本语言。可能是Javascript。编写Javascript,禁用页面加载上的按钮,5秒钟后启用。我尝试将其包装到标记中,将id=“yesno”添加到我的标记中,并将表单更改为yesno。运气不好://$('#yesno')。函数(){var mapped=$(此);设置超时(函数(){mapped.submit();},5000);//将在5秒后触发!});这不是jQuery的正确用法。当document.readyState==“complete”以及其他与浏览器相关的事情在jQuery核心下完成时,您通常使用jQuery。。。使用此示例:-表示必须使用$.ready(函数(){});页面加载时它们仍在加载:/抱歉,我刚刚意识到它们不是提交按钮,尽管它们的行为相同。它们使用CSS来设置“input type=“submit”按钮的样式,并将type=“image”留在后面。