테스트 사이트 - 개발 중인 베타 버전입니다

radio checked 질문! 채택완료

하찌 8년 전 조회 3,361

</p><p> </p><p><form method="get" action="<?=$PHP_SELF;?>"></p><p><?php</p><p>for ( $i=1;$i<=100; $i++ ) {?></p><p><input type='radio' name='test' value=<?=$i?>  <span style="background-color: rgb(255, 0, 0); color: rgb(255, 255, 255);">checked="<? if ($_GET['test'] == $i) echo "checked";?></span>"><?=$i?></p><p> <?if($i % 10 ==0){</p><p> echo"
";</p><p> }</p><p>}</p><p>?></p><p> </p><p> </p><p><input type="submit" value="확인"></p><p></form></p><p> </p><p><?</p><p>echo "선택한 숫자는 ".$_GET['test']."입니다!";</p><p>?></p><p> </p><p>

 

100개의 라디오가 있습니다.

라디오를 선택하고 클릭하면 현재 페이지에 

파라미터로 $_GET['test']; 잘넘어옵니다 에코찍어도 잘 나오고요 

근데 선택된 값이 checked  가 안되는데 왜 그런걸까요?

 

<input type='radio' name='test' value=<?=$i?>  checked="<? if ($_GET['test'] == $i) echo 

"checked";?>"><?=$i?>


댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

<input type='radio' name='test' value=<?=$i?>  <? if ($_GET['test'] == $i) echo 

"checked='checked'";?>"><?=$i?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

하찌
8년 전
답변 감사합니다.
html 부분에 check="" 이렇게 빈값이여도 체크가 되는거였군요 .. ㅠㅠ
덕분에 좋은거 배워갑니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인