php獲取復選框 文本框、密碼域、隱藏域、按鈕、文本域值
來源:程序員人生 發布時間:2014-06-01 18:12:29 閱讀次數:3685次
復選框能夠進行項目的多項選擇,瀏覽者在填寫一些表單時,有時需要選擇多個項目(如:興趣愛好等)
復選框一般是多個同時存在,為了便于傳值,name的名字可以定義為數組形式:<input type=”checkbox” name=”chkbox[]” value=”chkbox1′>
在返回頁面中可以用count()函數計算數組的大小,結合for循環語句輸出選擇的復選框的值:
- <?php
- if(($_post[mrbook]!= null)){
- echo “您選擇的結果是:”;
- for($i = 0;$i<count($_post[mrbook]);$i++)
- echo $_post[mrbook][$i].” ”;
- }
- ?>
- <form name=”form1′ method=”post” action=”index.php”>
- <table width=”445′ cellpadding=”0′ cellspacing=”0′>
- <tr>
- <td width=”443′ height=”41′ align=”center” valign=”top”>
- 您喜歡的圖書類型:
- <input type=”checkbox” name=”mrbook[]” value=”入門類”>
- 入門類
- <input type=”checkbox” name=”mrbook[]” value=”案例類”>
- 案例類
- <input type=”checkbox” name=”mrbook[]” value=”講解類”>
- 講解類
- <input type=”checkbox” name=”mrbook[]” value=”典型實例類”>
- 典型實例類
- <br>
- <input type=”submit” name=”submit” value=”提交”></td>
- </tr>
- </table>
- </form>
獲取文本框、密碼域、隱藏域、按鈕、文本域的值
獲取文本框、密碼域、隱藏域、按鈕、文本域的值的方法都是相同的,都是使用name屬性來獲取想用的value值,所以在定義name值時盡量不要重復,以免獲取錯誤的值.
下面我們通過一個實例來說明用$_post[]獲取獲取文本框、密碼域、隱藏域、按鈕、文本域的值的具體方法:
- <?php
- if($_post["submit"]==”登陸”){
- echo”您輸入的密碼為:”.$_post[user].”<br>密碼為:”.$_post[pw];
- }
- ?>
- <form action=”index.php” method=”post” name=”zero”>
- 用戶名:<input type=”text” name=”user” size=”20′/><br>
- 密碼:<input type=”password” name=”pw” size=”20′/><br>
- <input type=”submit” name=”submit” value=”登陸”/>
- </form>
-
-
-
-
-
獲取單選框按鈕的值
radio單選框按鈕一般是成組出現的,具有相同name值和不同的value值,在一組單選按鈕中同一時間只能選中一個值.
下面通過具體的實例來解釋如何獲取單選框的值,實例代碼:
- <?php
- if($_post["submit"]==”提交”){
- echo”您的性別是:”.$_post["sex"];
- }
- ?>
- <form action=”index.php” method=”post” name=”zero”>
- 性別:
- <input type=”radio” name=”sex” value=”男” checked />男
- <input type=”radio” name=”sex” value=”女”/>女
- <input type=”submit” name=”submit” value=”提交”/>
- </form>
-
-
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈