首頁 > web前端 > html教學 > html表單選項選單option與optgruop標籤的用法詳解

html表單選項選單option與optgruop標籤的用法詳解

黄舟
發布: 2017-07-03 09:38:19
原創
5571 人瀏覽過

使用option標籤可以定義一個標籤的選單或是捲動清單中的一個元素顯示,這樣,其內容只能是純文本,不能有任何裝飾。
value屬性

使用value屬性可以為每個選項設定一個值,當使用者選取該選項時.瀏覽器會將其傳送給伺服器。如果還沒有指定value屬性,選項的值將被設定為

coption value=dog>dog <option>dog
登入後複製

這兩者有相同的值。第一個是輸出在

selected屬性

#預設情況下,所有多選的標籤會預先選取第一個選項。

label屬性

通常情況下,在將元素顯示給使用者時,會用

標籤

表單中的選項選單有可能非常長,這使得它們很難顯示和使用。在這種情況下,將一些相關的選項分組會很有幫助,然後將這些群組作為一組嵌套的層疊式選單呈現給使用者。 在HTML 4.0中是新引人的標籤,雖然使用方式有限,但是它為HTML和XHTML的表單提供了這種功能。

只能在主選單中的每個標籤都產生子選單。例如,在HTML中,可以利用來顯示表單選單,該選單是按地名排列!

<select name=state>
 <optgroup label=龙岗区>
      <option>布吉镇
      <option>坂田镇
</optgroup>
<optgroup label=宝安区>
      <option>龙华镇
      <option>西乡镇
</optgroup>
</select>
登入後複製

html表單選項選單option與optgruop標籤的用法詳解

由於還沒有瀏覽器能夠完全支援標籤(一般瀏覽器會簡單地將它們顯示為滾動選單),我們無法向讀者展示這樣的菜單是什麼樣子。但是,它們可能和我們所熟悉的下拉選單非常相似,對大多數圖形化使用者介面來說,下拉式選單是很普遍

的功能。當用滑鼠或鍵盤選定後,會通往一個或多個選單。例如,在我們關於「州(state )」的範例中,可能會有標記為「Northeast" , "South」這樣的子選單,拉開每個子選單都會顯示其所包含的州名清單。

可惜的是,標籤最大的障礙是它無法嵌套,這樣就限制了只能有一層子選單。但是在XHTML將來的版本中,有可能會突破這個限制。使用label屬性可以定義一個

以上是html表單選項選單option與optgruop標籤的用法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板