列表框有下拉列表框和菜單列表框兩種形式,它們的基本句法都一樣。在進行網站程序設計時,下拉列表框和菜單列表框的應用都非常的廣泛。可以通過下拉列表框和菜單列表框實現對條件的選擇。
1. 獲取下拉列表框的值
獲取下拉列表框的值的方法非常簡單,與獲取文本框的值的類似,首先需要定義下拉列表框的 name屬性值,然后應用$_POST[]全局變量來獲取值。大理石機械構件維修廠家
下面通過一個實例來講解一下獲取下拉列表框的值,這個實例是在下拉列框中選擇用戶指定的條件,點擊“提交”按鈕,輸出用戶選擇的條件值。具體的操作步驟如下顯示:
(1)新建一個index.php頁面,創建一個 form 表單,添加一個下拉列表框和一個提交按鈕,其主要的代碼如下所示:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
注意:在本實例的代碼中,在<select>標記中設置size屬性,size屬性的值為1,表示下拉列表框;如果該值大於1,則表示為列表框,以指定值的大小確定顯示列表中的元素個數。如果列表中的元素個數大於size 屬性設置的值,則自動添加垂直滾動條。
(2)編寫PHP語句,通過$_POST[]全局變量來獲取下拉列表框的值,使用echo語句輸出。其PHP代碼如下顯示:
| 1 2 3 4 5 |
|
(3)在瀏覽器中輸入運行地址,按回車鍵,得到如下圖所示的運行結果:
2.獲取菜單列表框的值
當<select>標記中設置了 multiple 屬性,則為菜單列表框,可以選擇多個條件。由於菜單列表框一般都是多個值同時存在,為了便於傳值,<select>標記的命名通常采用數組形式,其代碼格式如下:
| 1 |
|
再返回頁面可以使用 count()函數計算數組的大小,結合for循環語句輸出選擇的菜單項。
設置一個菜單列表框,供用戶選擇喜歡的圖書,單擊“提交”按鈕,輸出選擇的條件值。具體的操作步驟如下所示:
(1)新創建一個 index.php 動態頁,創建一個 form 表單,添加一個菜單列表框<select>,命名為“select[]” 的數組變量,添加一個提交按鈕。其主要的代碼如下:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
注意: 本實例的代碼在<select>標記中設置 multiple 屬性,因此,size 屬性的值應與<option>標記的總數是一一對應的關系。
(2)編寫PHP語句,通過$_POST[]全局變量來獲取菜單列表框的值,使用echo語句輸出。其PHP代碼如下顯示:
| 1 2 3 4 5 6 7 8 |
|
(3)在瀏覽器中輸入運行地址,按回車鍵,
