我們先看下HTML的代碼,就是一個form,里面有input輸入框,和 一組checkbox,和一個提交按鈕,代碼如圖
再看下后端的php代碼,就是獲取到表單post過來的變量,然后用 var_dump方法顯示出來。
(代碼很簡單,因為是示例代碼,只為了說明問題)
先看下頁面效果。如圖,我們點擊一下提交按鈕,
頁面提交,服務器取到post的數據,并輸出顯示在頁面,如圖,我們得到了輸入框的內容,checkbox的內容沒有,因為我們沒有選擇任何一個。
我們選擇一個checkbox,然后再次點擊提交按鈕。
提交后,我們正確得到了選中的checkbox內容
如果我們選擇多個checkbox呢? 如圖,再點擊提交按鈕。
提交后,我們看到,后臺服務器輸出的只一個選中checkbox的內容。明明我們選擇了三個的,怎么只有一個呢?
要獲取多個內容,我們要改一下form表單里的 name屬性,如圖,要把
name="p" ----> name="p[]"。這里就是checkbox需要注意的地方。
修改后,我們也是選擇checkbox的前三個,然后提交,得到結果如圖,
正確得到了三個選中的checkbox的值。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!