Tôi tò mò về mục đích ban đầu của thẻ <input type="hidden">
.Mục đích ban đầu của <input type = "hidden">?
Ngày nay nó thường được sử dụng cùng với JavaScript để lưu trữ các biến trong đó được gửi đến máy chủ và những thứ tương tự.
- HTML 2.0 được phát hành vào November 1995, chứa đã các specification for input type="hidden"
- JavaScript được phát hành March 1996
Do đó, <input type="hidden">
tồn trước Javascript, vì vậy mục đích ban đầu của nó là gì? Tôi chỉ có thể tưởng tượng việc gửi một giá trị từ máy chủ đến máy khách (không thay đổi) được gửi trở lại để duy trì một loại trạng thái. Hoặc tôi có nhận được một cái gì đó sai trong lịch sử của nó và <input type="hidden">
luôn luôn được cho là được sử dụng cùng với JavaScript?
Nếu có thể, vui lòng cung cấp các tham chiếu trong câu trả lời của bạn.
Tắt chủ đề cho SO mặc dù trạng thái duy trì cũng là lựa chọn của tôi – Phil
Đồng ý, để cho phép theo dõi trạng thái được điền trước (ví dụ: PK thay thế trong khi chỉnh sửa) sẽ được tự động đưa vào biểu mẫu đã gửi POST/GET – StuartLC
Hiện tại * trước * JavaScript * hỗ trợ * lý do để có chúng nhiều hơn (tức là, nó không làm giảm bất kỳ lý do nào vì câu hỏi này dường như ngụ ý) - không có JavaScript để "lưu biến" hoặc gọi AJAX hoặc khai trong "non ẩn "các lĩnh vực đầu vào trước khi gửi biểu mẫu .. cũng không có CSS cho các hack hacks khác như làm cho một đầu vào văn bản bình thường ẩn. – user2246674