javascript submit()不是函数?

Pin*_*kie 19 javascript forms jquery function submit

可能重复:
提交不是javascript中的函数

为什么以下基本的javascript函数给我一个错误document.getElementById("form").submit is not a function.

我在页面上唯一拥有的是一个表单和这个javascript函数.我希望他在访问页面时自动提交表单.

<script>
 window.onload = function(){
 document.getElementById('form').submit();
}
</script>
Run Code Online (Sandbox Code Playgroud)

Nea*_*eal 63

确保没有name="submit"id="submit"在表单中

  • 不,_should_好的@AdamM. (2认同)

dur*_*uri 16

这可能是因为表单包含name = submit的输入; 然后submit属性包含元素的对象.重命名或使用

document.createElement('form').submit.call(document.getElementById('form'));
Run Code Online (Sandbox Code Playgroud)