這可能有一個明顯的答案,但我對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