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

라디오버튼 중복선택 할수가 없네요..

· 15년 전 · 11269 · 9
<input type=radio name="wr_5" value="유" <? if( $u=w || $write[wr_5] == "유") echo "checked"; ?>>유 &nbsp;
<input type=radio name="wr_5" value="무" <? if($write[wr_5] == "무") echo "checked"; ?>>무</td>

중복선택과 출력을 이미지로 해야해서요...
도와주세요..

댓글 작성

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

로그인하기

댓글 9개

중복 선택은 <input type="checkbox">를 사용하시고
radio 의 경우 name 값이 동일한 것들 중에 하나를 선택하는 용도입니다.
15년 전
라디오버튼은 무조건 하나만 사용할수있어요 윗분말처럼 체크박스를 하셔야지 다중선택이 가능합니다^^
라디오버튼으로 중복선택하는것처럼 보이게 하시려면 name값을 서로 다르게 입력하세요
checkbox 하면 되겠군요...이미지는 어떻게 하면 될까요???
각각 다른필드를 써야되는거죠?
15년 전
체크해야할 사항이 두개 밖에 없다면 wr_5, wr_6 이런식으로 두개에 넣으셔도 되지만 많다면 데이터를 가공해서 한필드에 다 때려 넣으셔도 됩니다.
각각 다른 필드에 넣으실려면 name 부분을 wr_5, wr_6 이렇게 다르게 써주기만 하면 되구요
항목이 많고 필드가 부족해서 한필드에 다 넣을 경우는 조금 다릅니다.
예를들어 데이터를 wr_5에 다 넣는 다고 가정했을때,,

<?php $temp=explode('|', $write[wr_5]);?>
<input type=radio name="wr_5_1" value="유" <? if( $u=w || $temp[0] == "유") echo "checked"; ?>><img src='/test1.jpg' alt='유' /> &nbsp;
<input type=radio name="wr_5_2" value="무" <? if($temp[1] == "무") echo "checked"; ?>><img src='/test2.jpg' alt='무' />

글등록 / 수정 페이지는 이런식으로 처리하시면 되고,

추가로 /bbs/write_update.php에는 글등록하는 부분 앞에
$wr_5=$wr_5_1.'|'.$wr_5_2; 이렇게 한줄넣어주시면 됩니다.

뭐 어렵지 않은 내용이니까 한번해보시면 이해가 가실겁니다.
와우 감사합니다...해볼께요..
와..10년전 글인데 넘 도움 됐어요! 감사합니다!

중복선택 가능합니다.

단, 수동으로 작업을 해주어야 합니다.

 

속성에서 autocheck를 false로 해주고, click event에서

                    if (radioButton4.Checked)
                    {
                        radioButton4.Checked = false;
                    }
                    else
                    {
                        radioButton4.Checked = true;
                    }
이렇게 해주면 가능합니다.

게시글 목록

번호 제목
284255
284248
284247
284246
284242
284238
284234
284233
284229
284224
284222
284215
284213
284212
284209
284208
284201
284193
284192
284174