文件標題:[F006]表單傳送與接收資料實作(六)核取方塊
內容說明:
教學內容:
1、傳送頁面
A、傳送資料頁面:
請存檔為 check.htm 檔
按此處檢視範例語法
<body> <p>請選擇你的興趣:</p> <form name="form1" method="post" action="check.php"><p> <input name="hobby[]" type="checkbox" value="電腦" checked>電腦 <input name="hobby[]" type="checkbox" value="音樂">音樂 <input name="hobby[]" type="checkbox" value="運動">運動 <input name="hobby[]" type="checkbox" value="閱讀">閱讀 <input name="hobby[]" type="checkbox" value="電影">電影</p> <p><input type="submit" name="Submit" value="送出"></p> </form> </body>
B、說明:
核取方塊傳送和接收資料的方式和多重選擇的下拉式選單是一樣的,都是將欄位名稱設為陣列,再傳送到另一個頁面以迴圈取值。
(1)、「type="checkbox"」:類型為核取方塊
(2)、「name="hobby[]"」:名稱設為陣列,自訂名稱設為hobby
(3)、「value="電腦"」:核取方塊的值
(4)、「checked」:預設為核取(已勾選)
2、接收頁面
A、接收資料頁面:
請存檔為 check.php 檔
<body> <?php for($i=0;$i<count($hobby);$i++) { $link=$link.$hobby[$i]."<p>"; } ?> 你的興趣是:<p> <?php echo $link?> </body>