Tôi biết câu hỏi này khá cũ, tuy nhiên, tôi đã xây dựng thành công nhiều trang nhập dữ liệu phức tạp mà không có thẻ biểu mẫu. Mặc dù nhiều người không coi là "tiêu chuẩn", nhưng KHÔNG được sử dụng đầu vào mà không có a <form>
. Các dự án của tôi là những trường hợp mà tôi cần kiểm soát hoàn toàn cách trang hoạt động và hành vi biểu mẫu mặc định đang cản trở. Đã có thể thực hiện xác thực cấp độ trang và trường (sử dụng JS) và "gửi" dữ liệu bằng các cuộc gọi Ajax, v.v ... thực tế, đây là cách ưa thích của tôi những ngày này.
Rất nhiều JS được yêu cầu, nhưng nó không khó và dễ dàng thực hiện dưới dạng mã có thể sử dụng lại.
Ngoài ra còn có các trường hợp khác mà tôi không sử dụng biểu mẫu với các đầu vào như Trang đăng nhập.
Hy vọng lời chứng thực này sẽ giúp được ai đó.