使用Jquery自动提交表单

使用Jquery自动提交表单,jquery,forms,submit,Jquery,Forms,Submit,我正在尝试在页面加载后使用jquery自动提交表单 $(function(){ $("input[name=name]").val("somename"); $("input[name=email]").val("323@ds.com"); $('#aweberform').submit(); }); 可以看到姓名/电子邮件值在表单上填充。但是提交事件不会被触发 这里有人能发光吗 谢谢 在提交中添加一个函数。似乎对我有用 $('#aweberform').submit(function()

我正在尝试在页面加载后使用jquery自动提交表单

$(function(){

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

});
可以看到姓名/电子邮件值在表单上填充。但是提交事件不会被触发

这里有人能发光吗


谢谢

在提交中添加一个函数。似乎对我有用

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

好的,我发现了问题

显然,提交输入不能有名称submit

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

改为

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


这就解决了问题

试试这个
$(“#aweberform”).submit()

试试这个
文档。getElementById('formId')。submit()

我必须删除我的提交按钮才能获得
$(“#myForm”)。提交()
才能工作。不确定原因。

语法看起来正确。您是否尝试使用Firebug进行调试?您确定您的表单是
id=“aweberform”
?是的。我故意黑了这个表单来携带aweberform的id问题是,firebug控制台是完全空白的。但名称/电子邮件字段已填充。这有点奇怪。我尝试使用firebug控制台,并通过输入$(“#aweberform”).submit()进行交互运行;它返回以下内容,然后什么也不做[form#aweberform addlead.pl]同样的问题,我更改了名称,提交给其他人,但当我更改其他人时,页面挂起,未提交,当name=“提交”然后没有发生任何事情Allert正在工作但表单未提交如果(结束时间