using Jquery to automatically submit form

2020-07-04 15:46发布

问题:

I am trying to submit a form by using jquery automatically after page load

$(function(){

$("input[name=name]").val("somename");
$("input[name=email]").val("323@ds.com");
$('#aweberform').submit();

});

Both the name/email value can be seen to get populated on the form. But the submit event wont triggered.

Any one here that can shed any lights ?

thanks !

回答1:

ok i found out the problem

apparently the submit input cannot have the name submit

<input type="submit" name="submit" value="click to submit!">

changed to

<input type="submit" name="someothername" value="click to submit!">

and that got the problem fixed



回答2:

Try this $('#aweberform').submit();



回答3:

Add a function in the submit. Seems to work for me.

$('#aweberform').submit(function(){return true;});


回答4:

Try this document.getElementById('formId').submit();



回答5:

I had to remove my Submit button to get $('#myForm').submit() to work. Not sure why.