Điều này có thể có một câu trả lời rõ ràng, nhưng tôi rất mới để js vì vậy tôi không có ý tưởng làm thế nào để làm điều này. Tôi muốn một biểu mẫu trên trang được gửi tự động khi trang đó được tải mà không yêu cầu bất kỳ hành động nào của người dùng như nhấn nút. làm như thế nào?Làm cách nào để gửi biểu mẫu tự động khi tải trang trong JavaScript?
Trả lời
Như thế này:
window.onload = function(){
document.formName.submit();
};
Tôi muốn đi với những gì SAC gợi ý, nhưng tôi muốn sử dụng một người biết lắng nghe sự kiện chứ không phải chỉ bằng văn bản cho window.onload:
function submit_form() { document.formName.submit(); }
if(window.attachEvent){
window.attachEvent("onload", submit_form);
}else{
window.addEventListener("load", submit_form, false);
}
tại sao? Nó có cung cấp các lợi ích khác không? (thực sự tò mò) – PandemoniumSyndicate
Vấn đề lớn nhất là việc ghi vào window.onload sẽ ghi đè lên bất cứ thứ gì khác được gán cho window.onload. Ngoài ra, nó đã được coi là một mô hình chống bao giờ kể từ khi một phương pháp chính thức để thêm người nghe sự kiện đã được thêm vào trở lại vào cuối những năm 1990. Phương thức chính thức để thêm trình lắng nghe sự kiện cung cấp cho bạn khả năng bổ sung để kiểm tra sự kiện và hủy bất kỳ hành động mặc định nào có thể xảy ra do sự kiện đó (không thể sử dụng để tải và dỡ bỏ). – bluesmoon
Tuyệt vời, cảm ơn bạn đã dành thời gian trả lời câu hỏi của tôi :) – PandemoniumSyndicate
- 1. Tải xuống tệp tự động sau khi gửi biểu mẫu
- 2. làm cách nào để giữ dữ liệu biểu mẫu sau khi gửi biểu mẫu bằng javascript?
- 3. Jquery - Tự động tạo hành động biểu mẫu khi gửi?
- 4. Tự động gửi biểu mẫu (cURL)
- 5. Làm cách nào để gửi biểu mẫu HTML với JavaScript?
- 6. Tải mẫu AngularJS trong trang, tự động
- 7. PHP, HTML: Gửi biểu mẫu tự động
- 8. Làm cách nào để tạo biểu mẫu động bằng JavaScript?
- 9. Tự động gửi biểu mẫu bằng JavaScript không gửi nút gửi
- 10. Làm cách nào để kích hoạt việc gửi biểu mẫu khi tải trang bằng cách sử dụng Jquery
- 11. Làm cách nào để vô hiệu hóa hành động tải trước khi người dùng gửi biểu mẫu?
- 12. Làm mới trang sau khi gửi biểu mẫu
- 13. Làm cách nào để tự động tải xuống tệp javascript?
- 14. Cách tạo biểu mẫu tự động qua Javascript
- 15. Làm cách nào để ngăn chặn các biểu mẫu tự động gửi bởi bot?
- 16. Làm cách nào để tránh thực hiện lại hành động gửi biểu mẫu cuối cùng khi trang được làm mới?
- 17. Làm cách nào để tự động tải JavaScript Google Analytics?
- 18. Drupal 7 - tự động gửi biểu mẫu sau khi tải tệp lên bằng managed_file loại
- 19. Tải trình duyệt Tự động điền các trường mẫu đã gửi Ajax Làm việc trong IE
- 20. Tự động gửi biểu mẫu sau 5 giây
- 21. Tôi làm cách nào để hủy gửi biểu mẫu trong nút gửi khi sự kiện nhấp?
- 22. Cách gửi biểu mẫu bằng Javascript khi tên đầu vào là "gửi"?
- 23. Làm cách nào để gửi biểu mẫu bên trong trang jQuery Mobile?
- 24. Làm cách nào để gửi biểu mẫu trong jQuery async?
- 25. Làm cách nào để gửi biểu mẫu của tôi để hiểu các ký tự unicode?
- 26. HTML/Javascript: Xác thực biểu mẫu đơn giản khi gửi
- 27. JavaScript hoạt động trước khi gửi mẫu ASP.NET MVC
- 28. Làm cách nào để gửi biểu mẫu html bên trong khung nội tuyến mà không thay đổi trang bên ngoài?
- 29. Làm cách nào để gửi biểu mẫu bằng AJAX/JSON?
- 30. Gửi biểu mẫu Thực thi tốt nhất cho JavaScript?
tháng Tôi hỏi bạn tại sao bạn muốn làm điều đó? Có vẻ như phải có giải pháp tốt hơn là gửi tự động. – zvone