Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript submit()不是函数吗?_Javascript_Jquery_Forms_Function_Submit - Fatal编程技术网

javascript submit()不是函数吗?

javascript submit()不是函数吗?,javascript,jquery,forms,function,submit,Javascript,Jquery,Forms,Function,Submit,可能重复: 为什么下面的基本javascript函数给了我一个错误document.getElementById(“form”).submit不是一个函数 页面上只有一个表单和这个javascript函数。我希望表单在访问页面时自动提交 <script> window.onload = function(){ document.getElementById('form').submit(); } </script> window.onload=函数(){ doc

可能重复:

为什么下面的基本javascript函数给了我一个错误
document.getElementById(“form”).submit不是一个函数

页面上只有一个表单和这个javascript函数。我希望表单在访问页面时自动提交

<script>
 window.onload = function(){
 document.getElementById('form').submit();
}
</script>

window.onload=函数(){
document.getElementById('form').submit();
}

确保表单中没有
name=“submit”
id=“submit”
,这可能是因为表单包含name=submit的输入;然后
submit
属性包含元素的对象。重命名它或使用它

document.createElement('form').submit.call(document.getElementById('form'));

请发布包含ID为“form”元素的标记。非常好。使用第三方框架时是救命稻草。还要确保没有
onsumbit=“somefunction()”
no。这应该是ok@AdamM.ok。我来这里是因为这个问题,然后我删除了我的onsubmit,它成功了。“现在我再也不能复制了,嗯,所以你们应该像你们说的那个样。”阿达姆。您的onsubmit可能正在执行一些停止默认操作或其他操作(或防止事件冒泡等)的操作。我希望有更好的方法,因为很多人都用“submit”命名和标识他们的submit按钮。