>  기사  >  백엔드 개발  >  PHP는 양식 양식 라디오 버튼 및 확인란 값을 가져옵니다.

PHP는 양식 양식 라디오 버튼 및 확인란 값을 가져옵니다.

伊谢尔伦
伊谢尔伦원래의
2017-04-19 12:01:3512514검색

라디오 버튼 값 가져오기

양식에서 라디오 버튼은 일반적으로 다음과 같은 그룹으로 나타납니다. 동일한 이름 값과 다른 값 값, 라디오 버튼 그룹에서는 동시에 하나만 선택할 수 있습니다.

라디오 버튼 예시를 살펴보겠습니다. 이 코드 예시에는 이름이 "sexy"인 두 개의 라디오 버튼이 있습니다. 그 중 하나를 선택하고 "제출" 버튼을 클릭하면 값이 반환됩니다. 선택한 라디오 버튼의

구체적인 개발 단계는 다음과 같습니다.

(1) 개발 도구를 사용하여 PHP 동적 페이지를 만들고 이름을 index.php로 지정합니다.

(2) 양식을 추가하고 라디오 버튼 세트와 제출 버튼을 추가합니다. 코드 예는 다음과 같습니다.

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>form</title>
</head>
<body>
<form action="" method="post" name="form1">
   <table width="500" border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td width="500" height="30">
            <input type="radio" name="sexy" value="男" checked>男
           <input type="radio" name="sexy" value="女">女
           <input type="submit" name="submit" value="提交">
         </td>
      </tr>
   </table>
</form>
</body>
</html>

설명: selected 속성 이 사용됩니다. 기본적으로 선택되는 양식 요소를 설정한다는 것은 양식 페이지가 초기화될 때 확인된 속성을 가진 양식 요소가 선택된다는 의미입니다.

(3)

양식 요소 외부에 PHP 태그 기호를 추가한 다음 $_POST[] 전역 변수 를 적용하여 라디오 버튼 그룹의 값을 가져옵니다. 그리고 마지막으로 pass echo 문이 출력되고 코드는 다음과 같습니다.
<?php
 echo "您选择的性别为:";                   //输出字符串
 echo $_POST["sexy"];                      //输出被选中的单选按钮的值
?>

(4) 브라우저에 실행 주소를 입력하고 Enter 키를 눌러 실행을 가져옵니다. 결과는 아래와 같습니다:

PHP는 양식 양식 라디오 버튼 및 확인란 값을 가져옵니다.

체크박스 값 가져오기

체크박스를 사용하면 여러 항목을 선택할 수 있습니다. 항목. 뷰어가 양식을 작성할 때 여러 항목을 선택해야 합니다. 예를 들어, 온라인으로 음악을 듣는 동안 동시에 여러 곡을 선택해야 하는 경우 확인란이 사용됩니다. 확인란에는 일반적으로 값 전달을 용이하게 하기 위해 이름은 배열 형식일 수 있으며 형식은

<input type = "checkbox" name="checkbox[]" value="checkbox1">
입니다.

그런 다음 반환 페이지에서는 count() 함수를 사용하여 배열의 크기를 계산하고 이를 for 루프 문과 결합하여 선택한 확인란의 값을 출력할 수 있습니다.

다음은 확인란의 값을 가져오는 방법을 설명하는 예제를 사용합니다. 이 예제에서는 사용자가 선택할 수 있는 정보 집합이 제공되며, 여기서 이름 값은 mrbook의 배열 변수입니다. []. 사용자가 선택한 정보가 처리 페이지에 표시됩니다. 배열이 비어 있으면 "You have no choice"가 반환됩니다. 구체적인 작업 단계는 다음과 같습니다.

(1) 새 인덱스를 만듭니다. php 페이지를 만들고 양식 양식을 만들고 확인란 세트와 제출 버튼을 추가하면 코드는 다음과 같습니다.

<!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="500"  cellpadding="0"  cellspacing="0">
      <tr>
         <td width="500" height="40" 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="其他类" >其他类
                 <input type="submit" name="submit" value="提交">
         </td>
      </tr>
   </table>
</form>
</body>
</html>

(2)

양식 요소 외부에 PHP 태그를 추가합니다. 그런 다음 $_POST [] 전역 변수를 사용하여 체크 버튼의 값을 가져와 최종적으로 echo 문을 통해 출력합니다.
<?php
if($_POST["mrbook"]!= null){                       //判断复选框如果不为空,则执行下面的操作
   echo "您选择的结果是:";                         //输出字符串
   for($i = 0; $i < count($_POST["mrbook"]);$i++){  //通过 for 循环语句输出选中复选框的值
      echo $_POST["mrbook"][$i]." ";                //循环输出用户选择的图书类别
   }
}
?>

(3) 브라우저에 실행 주소를 입력합니다. Enter 키를 누르면 다음 그림이 나타납니다. 표시된 실행 결과는 다음과 같습니다.

PHP는 양식 양식 라디오 버튼 및 확인란 값을 가져옵니다.

위 내용은 PHP는 양식 양식 라디오 버튼 및 확인란 값을 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.