我很好奇<input type="hidden">
標籤的原始用途。<input type =「hidden」>的原意是什麼?
現在,它經常與JavaScript一起用於存儲發送到服務器的變量以及類似的東西。
- HTML 2.0發佈於November 1995,已經包含了specification for input type="hidden"
- JavaScript是March 1996
釋放。因此,在<input type="hidden">
前的JavaScript存在,所以是什麼樣的初衷?我只能想象從服務器向客戶端發送一個值(未發送),以保持一種狀態。或者我在歷史中遇到錯誤,並且<input type="hidden">
總是應該與JavaScript一起使用?
如果可能,請在答案中提供參考。
SO主題雖然維護狀態也是我的選擇 – Phil 2013-04-30 06:41:21
同意,允許跟蹤預填充狀態(例如在編輯過程中的代理項目PK),它將自動包含在提交的表單中POST/GET – StuartLC 2013-04-30 06:44:59
現有*之前* JavaScript *支持*理由讓他們更多(也就是說,它不會減少任何原因,因爲這個問題似乎暗示) - 沒有JavaScript來「存儲變量」或調用AJAX或存根「非隱藏「輸入字段之前,也沒有其他不正當的黑客入侵的CSS,如隱藏正常的文本輸入。 – user2246674 2013-04-30 06:45:21