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按钮。