라디오 버튼 중복선택
본문
가능하게 하려면 어떻게 해야 하나요?
<label for="wr_5"><b>자격 및 경력</b></label>중복 선택이 가능합니다.<br>
<label><input type="radio" name="wr_5" value="정부지원 산후관리사 교육 이수)" <?php echo $write['wr_5']=='정부지원 산후관리사 교육 이수)'?'checked':''; ?> />정부지원 산후관리사 교육 이수)</label>
<label><input type="radio" name="wr_5" value="정부지원 산후관리사 경력" <?php echo $write['wr_5']=='정부지원 산후관리사 경력'?'checked':''; ?> />정부지원 산후관리사 경력</label> !-->
답변 5
라디오를 커세요~~^^ 선생님 라디오는 단일입니다. 중복 체크할수없습니다.
중복은 체크박스로 바꾸세요
<label for="wr_5"><b>자격 및 경력</b></label> 중복 선택이 가능합니다.<br>
<label><input type="checkbox" name="wr_5[]" value="정부지원 산후관리사 교육 이수" <?php echo in_array("정부지원 산후관리사 교육 이수", (array)$write['wr_5']) ? 'checked' : ''; ?> />정부지원 산후관리사 교육 이수
</label>
<label><input type="checkbox" name="wr_5[]" value="정부지원 산후관리사 경력" <?php echo in_array("정부지원 산후관리사 경력", (array)$write['wr_5']) ? 'checked' : ''; ?> />정부지원 산후관리사 경력
</label>
라디오는 성격상 1개만 가능합니다. 여러 개 선택하려면 checkbox 타입 이용하셔야...
채크박스로 바꿔주세요.
다른 사이트에서 중복 선택할수있게하는 것은
소스안에 이름이나 아이디값을 틀리게해서 개발 한것입니다
물론 디비 필드값넣는곳도 여러게 입니다
설문지나, 다중선택 객관식처리할때
보통은 내부적으로 checkbox혹은 hidden에 분리값을 표현한
0:0:0:0:0 ->전부 미선택
1:0:1:0:0 -> 1번3번선택
의 값을 넘겨주는 구조로 구성을 하기도합니다.
위의 값을 넣을때는
스크립트로 체크되는 라디오버튼(으로 보여지는 v표 이미지와 내부적인 체크를 인지하는 값)을 사용해서
위의 내용을 전달하고
값을 처리하는 측에서 php의 explde 함수나 split 함수로 배열로 변경해서 해당 문장의 값 처리여부를 처리합니다.
json으로 해도 되죠
{
"checkval" : {
"1":'1",
"2":"0",
"3":"1",
"4":"0",
"5":"0"
}
}
형태의 값을 넘겨서 받아서 처리해도 됩니다.
고려해야할 요소는 어떻게 처리할지의 프로세스의 흐름과 방향성이겠죠