我尝试在页面加载后自动使用jquery提交表单
$(function(){ $("input[name=name]").val("somename"); $("input[name=email]").val("323@ds.com"); $('#aweberform').submit(); });
可以看到name/email值都被填充到表单中,但是提交事件不会被触发。这里有谁能给我点颜色看看吗?谢谢!
bbuxkriu1#
好的我发现问题了显然,提交输入不能使用名称submit
<input type="submit" name="submit" value="click to submit!">
更改为
<input type="submit" name="someothername" value="click to submit!">
这样问题就解决了
efzxgjgh2#
试试这个$('#aweberform').submit();
$('#aweberform').submit();
dkqlctbz3#
在提交中添加一个函数。似乎对我有用。
$('#aweberform').submit(function(){return true;});
nkoocmlb4#
试试这个document.getElementById('formId').submit();
document.getElementById('formId').submit();
tktrz96b5#
我不得不删除我的提交按钮来让**$('#myForm').submit()**工作。不知道为什么。
$('#myForm').submit()
vyu0f0g16#
我试过这个方法,效果很好:
window.onload = function () { document.forms['form_id'].submit(); };
6条答案
按热度按时间bbuxkriu1#
好的我发现问题了
显然,提交输入不能使用名称submit
更改为
这样问题就解决了
efzxgjgh2#
试试这个
$('#aweberform').submit();
dkqlctbz3#
在提交中添加一个函数。似乎对我有用。
nkoocmlb4#
试试这个
document.getElementById('formId').submit();
tktrz96b5#
我不得不删除我的提交按钮来让**
$('#myForm').submit()
**工作。不知道为什么。vyu0f0g16#
我试过这个方法,效果很好: