这可能有一个明显的答案,但我对js很新,所以我不知道如何做到这一点。我希望在页面加载时自动提交页面上的表单,而不需要像按下按钮那样的任何用户操作。这个怎么做?如何使页面加载JavaScript时自动提交表单?
回答
像这样:
window.onload = function(){
document.formName.submit();
};
我会去什么SAC建议,但我会用一个事件监听器,而不是仅仅写在window.onload:
function submit_form() { document.formName.submit(); }
if(window.attachEvent){
window.attachEvent("onload", submit_form);
}else{
window.addEventListener("load", submit_form, false);
}
为什么?它是否提供其他好处? (真的很好奇) – PandemoniumSyndicate 2016-09-29 22:39:36
最大的问题是写入window.onload会覆盖分配给window.onload的其他内容。除此之外,自从20世纪90年代后期增加事件监听器的正式方法以来,它一直被认为是反模式。用于添加事件监听器的正式方法为您提供了检查事件的额外功能,并取消了可能导致该事件的任何默认操作(尽管不能用于加载和卸载)。 – bluesmoon 2016-09-30 13:57:30
真棒,感谢您花时间回答我的问题:) – PandemoniumSyndicate 2016-09-30 17:08:45
- 1. 如何在使用javascript加载页面时提交表单?
- 2. 表单在页面加载时自动提交
- 3. 表单在页面加载时提交
- 4. 表单在页面加载时提交
- 5. 使用javascript/jquery在页面加载时提交表单
- 6. 如何在加载页面时提交HTML表单?
- 7. 如何知道页面加载时提交的表单?
- 8. 在页面加载时自动提交表格
- 9. 表单提交后不加载页面
- 10. 如何使用Jquery触发页面加载的表单提交
- 11. 如何在载入页面和提交表单时提交表单?
- 12. 在页面加载时使用JQuery提交表单
- 13. JavaScript - 自动提交表单
- 14. Javascript自动表单提交
- 15. javascript ajax,表单提交然后页面加载
- 16. 如何在页面加载时使用ajax提交隐藏表单?
- 17. 如何提交表单无法重新加载页面php
- 18. 如何提交表单,并无需重新加载页面
- 19. 如何提交表单在页面右侧加载
- 20. 如何防止表单提交后重新加载页面 - jQuery
- 21. 自动php表单提交使用javascript
- 22. 使用javascript自动提交asp.net表单
- 23. 防止窗体在页面加载时自动重新提交
- 24. 如何自动加载上次提交(单次提交)?
- 25. 使用PHP和Javascript提交表单后重新载入页面
- 26. 如何在提交表单后自动刷新页面
- 27. Ajax不加载异步。提交表单时刷新页面
- 28. 页面加载时提交表单 - struts 2
- 29. Opa:在提交表单时阻止页面重新加载
- 30. 在jQuery Mobile上加载页面时提交表单
五月我问你为什么要这么做?看起来似乎必须有比自动提交更好的解决方案。 – zvone 2010-07-17 20:43:11