Tôi vừa chạy một trang web của tôi thông qua trình xác thực HTML5 của W3C và nó xác nhận hoàn toàn, mặc dù biểu mẫu trong đó không có thuộc tính action
, mà trình xác thực HTML 4 luôn phàn nàn. Xem xét thực tế là trình xác thực HTML5 vẫn đang thử nghiệm, thực tế là biểu mẫu xác thực mặc dù không có thuộc tính action
có vấn đề với trình xác thực hoặc có thông số HTML5 thay đổi để không yêu cầu thuộc tính đó nữa?HTML5 có yêu cầu thuộc tính hành động cho biểu mẫu không?
8
A
Trả lời
14
Theo specificationaction
không bắt buộc:
Hành động và formaction thuộc tính nội dung, nếu được chỉ định, phải có giá trị đó là một URL không trống hợp lệ có khả năng bao quanh bởi không gian.
Mặc dù, phần 4.10.1.3 Cấu hình một hình thức giao tiếp với một máy chủ khẳng định rằng:
Bạn cũng phải xác định URL của dịch vụ mà sẽ xử lý các dữ liệu gửi, sử dụng thuộc tính hành động .
Vì vậy, đặc điểm kỹ thuật nói rằng nếu bạn muốn biểu mẫu của mình giao tiếp với máy chủ, nó sẽ cung cấp thuộc tính action
. Trong đó, theo ý kiến của tôi, không phải là sự thật duy nhất vì bạn có thể chỉ định action
s trên các nút.
EDIT: Tôi phải thừa nhận rằng tôi không thể trả lời câu hỏi cuối cùng của bạn với Có hoặc Không ...
Các vấn đề liên quan
- 1. Đặt thuộc tính yêu cầu khi Biểu mẫu được đăng
- 2. Biểu mẫu có hành động = ""
- 3. html5 yêu cầu và jquery gửi()
- 4. HTML5 Validation - PHP Mẫu Action Thuộc tính Rỗng
- 5. Thuộc tính inputmode có hợp lệ (trong biểu mẫu HTML5) hay không?
- 6. Nhiều ID của biểu mẫu trong thuộc tính biểu mẫu đầu vào của HTML5
- 7. html5: Ý nghĩa của thuộc tính được yêu cầu trong hộp kiểm/radio
- 8. HTML5 Geolocation không yêu cầu sự cho phép và không hoạt động trên Samsung S3
- 9. Thuộc tính bắt buộc HTML5 dường như không hoạt động
- 10. Cách lấy các thuộc tính của Phương thức hành động được yêu cầu
- 11. Thuộc tính được khai báo có yêu cầu một biến mẫu tương ứng không?
- 12. Thuộc tính html5 "mẫu" có hoạt động trên mọi trình duyệt không?
- 13. Các biểu mẫu Django yêu cầu
- 14. Các biểu mẫu của Django: yêu cầu trước tiên?
- 15. đối tượng biểu mẫu không có thuộc tính 'cleaned_data'
- 16. Yêu cầu SOAP với thuộc tính
- 17. Biểu mẫu HTML - Có phải tên và id được yêu cầu không?
- 18. Gửi yêu cầu POST đến hành động được bảo đảm
- 19. Django: biểu mẫu POST yêu cầu CSRF? GET không?
- 20. Thông số mạnh yêu cầu thuộc tính
- 21. Làm thế nào để tôi có được các biểu mẫu Django để hiển thị thuộc tính yêu cầu html?
- 22. xác thực biểu mẫu html5, hành động biểu mẫu trống và thực thi jQuery khi tất cả các phần tử biểu mẫu html5 được xác thực?
- 23. Thẻ biểu mẫu HTML không có thuộc tính - bất kỳ lý do nào không?
- 24. Bộ chọn yêu cầu thuộc tính có thể kéo?
- 25. loại đầu vào html5 mà không có biểu mẫu. Nó có hoạt động không?
- 26. Bộ nhớ cache ứng dụng HTML5 không hoạt động với yêu cầu POST
- 27. Safari không cho phép yêu cầu AJAX sau khi gửi biểu mẫu?
- 28. iframe hoạt động như thế nào trong HTML5 mà không có thuộc tính hộp cát?
- 29. Có mô-đun Drupal cho Biểu mẫu có hành vi kiểu CRUD mạnh mẽ không?
- 30. Phiên bản yêu cầu xác thực biểu mẫu Net.
Bạn là chính xác. Thuộc tính 'action' không bắt buộc. Lưu ý rằng phần 4.10.1.3 được đánh dấu * không quy định *, nghĩa là văn bản là hướng dẫn và không tự áp đặt bất kỳ yêu cầu nào. Vì vậy, báo giá đầu tiên của bạn là báo giá có liên quan. Câu trả lời tốt. +1 – Alohci
'Chuyên biệt' có phải là lỗi chính tả có chủ ý không? ;) – robertc