javascript submit()不是函数?

时间:2011-06-29 18:59:04

标签: javascript jquery forms function submit

  

可能重复:
  submit is not a function in javascript

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

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

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

2 个答案:

答案 0 :(得分:61)

确保表单

中没有name="submit"id="submit"

答案 1 :(得分:16)

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

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