php取得form表單列錶框的值

伊谢尔伦
發布: 2023-03-07 15:06:02
原創
5821 人瀏覽過

列錶框有下拉列錶框和選單列錶框兩種形式,它們的基本句法都一樣。在進行網站程式設計時,下拉列錶框和選單列錶框的應用都非常的廣泛。可以透過下拉列錶框和選單列錶框實現對條件的選擇。

1. 取得下拉列錶框的值

#取得下拉清單框的值的方法非常簡單,與取得文字方塊的值的類似,首先需要定義下拉列錶框的name屬性值,然後套用$_POST[]全域變數來取得值。

下面透過一個實例來講解一下取得下拉列錶框的值,這個實例是在下拉列框中選擇使用者指定的條件,點選「提交」按鈕,輸出使用者選擇的條件值。具體的操作步驟如下顯示:

(1)新建一個index.php頁面,建立一個form 表單,加入一個下拉列錶框和一個提交按鈕,其主要的程式碼如下所示:

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>form</title>
</head>
<body>
<form action="" method="post" name="form1">
   <table width="300"  border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td width="100" height="30" align="center" >
            <span class="style2">选择部门:</span>
         </td>
         <td width="200">
            <select name="select" size="1">
               <option value="销售部" selected>销售部</option>
               <option value="财务部" >财务部</option>
               <option value="行政部" >行政部</option>
               <option value="后勤部" >后勤部</option>
            </select> 
           <input type="submit" name="submit" value="提交">
         </td>
      </tr>
   </table>
</form>
</body>
</html>
登入後複製

注意:在本實例的程式碼中,在標記中設定了multiple 屬性,則為選單列錶框,可以選擇多個條件。由於選單列錶框一般都是多個值同時存在,為了便於傳值,,命名為「select[]」 的陣列變量,新增一個提交按鈕。其主要的代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>form</title>
</head>
<body>
<form action="index.php" method="post" name="form1">
   <table width="300"  border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td height="30" align="center" valign="middle">
 请选择喜欢的图书
 </td>
      </tr>
      <tr>
         <td align="center" valign="middle">
            <select name="select[]" size="4" multiple>
               <option value="PHP开发宝典">PHP开发宝典</option>
               <option value="数据库使用手册" >数据库使用手册</option>
               <option value="PHP从入门到精通" >PHP从入门到精通</option>
               <option value="函数大全" >函数大全</option>
            <select>
         </td>
      </tr>
      <tr>
         <td height="30" align="center" valign="middle">
            <input type="submit" name="submit" value="提交">
         </td>
      </tr>
   </table>
</form>
</body>
</html>
登入後複製

注意: 本實例的代碼在