萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php獲取復選框 文本框、密碼域、隱藏域、按鈕、文本域值實例

php獲取復選框 文本框、密碼域、隱藏域、按鈕、文本域值實例

    復選框能夠進行項目的多項選擇,浏覽者在填寫一些表單時,有時需要選擇多個項目(如:興趣愛好等)
    復選框一般是多個同時存在,為了便於傳值,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].”&nbsp;&nbsp;”;  //循環輸出用戶選擇的圖書類別
  }
?>


<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”>   //建立form表單
  用戶名:<input type=”text” name=”user” size=”20′/><br>
  密碼:<input type=”password” name=”pw” size=”20′/><br>
  <input type=”submit” name=”submit” value=”登陸”/>
</form>
顯示結果:
您輸入的密碼為:zero
密碼為:123456

用戶名:
 密碼:
 

    二、獲取單選框按鈕的值
    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>


輸出結果:
您的性別是:男

copyright © 萬盛學電腦網 all rights reserved