隱藏域

隱藏域是用來收集或傳送信息的不可見元素,對於網頁的訪問者來說,隱藏域是看不見的。當表單被提交時,隱藏域就會將信息用你設定時定義的名稱和值傳送到伺服器上。

基本介紹

  • 中文名:隱藏域
  • 作用:收集或傳送信息的不可見元素
HTML語言創建普通隱藏域
<input type="hidden" name="hdncount" value="值">
JavaScript語言創建隱藏域
<script>
function add(value)
{
var value= 1
document.all.divHidden.innerHTML="<input type=hidden name=hdncount value=" + value+ ">";
}
</script>
注意:
表單提交時因為隱藏域的ID是一樣的,在多個隱藏域時,提交到action或者接收頁面的為數組的形式。
Dreamweaver插入隱藏域
菜點欄“插入”→“表單”→“隱藏域”→點擊設計視圖中的隱藏域→在“屬性”面板中輸入“required”→在“值”中輸入要求的項目
在.net中,隱藏域是利用HiddenField來實現的
這裡的隱藏域同其他的一樣不顯示在用戶的瀏覽器中,但是我們可以像設定標準控制項的屬性一樣設定其屬性。
當一個網頁被提交給伺服器時,隱藏域的內容和其他控制項的值一塊被送到HTTP Form集合中。
隱藏域的優點
1、不需要任何伺服器資源。
2、支持廣泛,任何客戶端都支持隱藏域。
3、實現簡單,隱藏域屬於HTML控制項,無需像伺服器控制項那樣有需要編程知識。
隱藏域的不足
1、具有較高的安全隱患。
2、存儲結構簡單。
3、如果存儲了較多的較大的值,則會導致性能問題。
4、如果隱藏域過多,則在某些客戶端中被禁止。
5、隱藏域將數據存儲在伺服器上,而不存儲在客戶端
注意,如果開發中,頁面的隱藏域過多,這些隱藏域被存儲在伺服器。當客戶端瀏覽頁面的時候,會有一些防火牆掃描頁面,以保證作業系統的安全,如果頁面的隱藏域過多,那么這些防火牆可能會禁止頁面的某些功能。

相關詞條

熱門詞條

聯絡我們