Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
298 views
in Technique[技术] by (71.8m points)

submit a form with jQuery after delay

I have a very simple form in HTML and I'd like to submit this form after 2000ms (of delay) from when the document is ready, without push the submit button. How can I do this with a jQuery script?

<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>

I can't find a command to say "when ... submit the form".

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

You need to wait with delay() function and then submit() the form itself:

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...