延迟后使用jQuery提交表单

延迟后使用jQuery提交表单,jquery,forms,form-submit,Jquery,Forms,Form Submit,我有一个非常简单的HTML表单,我希望在文档准备就绪后2000毫秒(延迟)后提交此表单,而无需按下提交按钮。 如何使用jQuery脚本实现这一点 <form id="my_form" action="NextPage.php" method="post"> <fieldset class="my_fieldset"> <input type="radio" name="my_radio" value="value_A" checked="ch

我有一个非常简单的HTML表单,我希望在文档准备就绪后2000毫秒(延迟)后提交此表单,而无需按下提交按钮。 如何使用jQuery脚本实现这一点

<form id="my_form" action="NextPage.php" method="post">
    <fieldset class="my_fieldset">
        <input type="radio" name="my_radio" value="value_A" checked="checked"/>Value A<br/>
        <input type="radio" name="my_radio" value="value_B"/>Value B<br/>
    </fieldset>
        <input type="submit" value="Send" id="Send"  tabindex="110">
</form>

值A
值B
我找不到一个命令来说明“何时……提交表单”。

您需要使用函数等待,然后表单本身:

$(function() {
    $('#my_form').delay(2000).submit();
});

$(this.delay(2000).html('Sending');如果正确,元素状态的更改将立即发生,
delay()
在您的情况下不起作用。
$(function() {
  setTimeout(function() {
   $('#my_form').submit();
  }, 2000);
});