延迟后使用jQuery提交表单
我有一个非常简单的HTML表单,我希望在文档准备就绪后2000毫秒(延迟)后提交此表单,而无需按下提交按钮。 如何使用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
<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);
});