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개
답변을 작성하려면 로그인이 필요합니다.
로그인
html 부분에 check="" 이렇게 빈값이여도 체크가 되는거였군요 .. ㅠㅠ
덕분에 좋은거 배워갑니다^^