隱藏域

<input type="hidden" name="field_name" value="value">
上面是html中的隱藏域。主要做用爲:
1
隱藏域在頁面中對於用戶是不可見的,在表單中插入隱藏域的目的在於收集或發送信息,以利於被處理表單的程序所使用。瀏覽者單擊發送按鈕發送表單的時候,隱藏域的信息也被一塊兒發送到服務器。

2
有些時候咱們要給用戶一信息,讓他在提交表單時提交上來以肯定用戶身份,如sessionkey,等等.固然這些東西也能用cookie實現,但使用隱藏域就簡單的多了.並且不會有瀏覽器不支持,用戶禁用cookie的煩惱。

3
有些時候一個form裏有多個提交按鈕,怎樣使程序可以分清楚到底用戶是按那一個按鈕提交上來的呢?咱們就能夠寫一個隱藏域,而後在每個按鈕處加上onclick="document.form.command.value="xx""而後咱們接到數據後先檢查command的值就會知道用戶是按的那個按鈕提交上來的。

4
有時候一個網頁中有多個form,咱們知道多個form是不能同時提交的,但有時這些form確實相互做用,咱們就能夠在form中添加隱藏域來使它們聯繫起來。

5
javascript不支持全局變量,但有時咱們必須用全局變量,咱們就能夠把值先存在隱藏域裏,它的值就不會丟失了。

以上爲基本用法,其實和文本框差很少的做用,惟一的區別就是用戶界面是不可見的。javascript

相關文章
相關標籤/搜索