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

라디오 버튼 체크된 수 구하기 질문입니다. 채택완료

지율아빠 4년 전 조회 2,104

설문조사를 진행하려고 합니다.

 

총 10개의 문항으로 구성되어졌고, 모두 필수 입력항목은 아닙니다.

 

</p>

<p>문항 1. 가나다라마?</p>

<p><input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>①</p>

<p><input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>②</p>

<p><input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>③</p>

<p><input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>④</p>

<p>.</p>

<p>.</p>

<p>.</p>

<p>문항 10. 바사아자차카?</p>

<p><input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>①</p>

<p><input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>②</p>

<p><input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>③</p>

<p><input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>④</p>

<p>

으로 구성되어졌을때, 1번 문항~10번 문항까지 체크된 숫자는 어떻게 구해야 할까요?

참고로 체크된 라디오 버튼의 숫자는 리스트 페이지에서 보여지게끔 하고 싶습니다.

 

ex) 총 문항수 10개 / 응답 설문 ??개

 

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

답변 3개

채택된 답변
+20 포인트

문항 1. 가나다라마?
<input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>①
<input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>②
<input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>③
<input type="radio" name="wr_data[6_01]" value="2"<?php echo get_checked('2', $wr_data['6_01']);?>>④
.
.
.
문항 10. 바사아자차카?
<input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>①
<input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>②
<input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>③
<input type="radio" name="wr_data[6_10]" value="2"<?php echo get_checked('2', $wr_data['6_10']);?>>④

<br />
<a href="javascript:check();">수량체크</a>
<br />
ex) 총 문항수 10개 / 응답 설문 <span id="cnt">0</span>개
<script>
function check() {
    alert("check cnt : " + $("input:radio[name^='wr_data']:checked").length);
    console.log("check cnt : " + $("input:radio[name^='wr_data']:checked").length);
    $("#cnt").html($("input:radio[name^='wr_data']:checked").length);
}
</script>

 

이렇게 하시면 될거 같네요.

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

답변에 대한 댓글 1개

지율아빠
4년 전
감사합니다. 덕분에 잘 해결했습니다.^^

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

4년 전

하는 방법을 설명 드리면 라디오 버튼을 each문으로 돌리고 해당이 체크 되있으면 카운트를 증가해보세요.

jquery each와 jquery is checked 로 검색하시면 방법을 찾으실수 있으실겁니다.

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

답변에 대한 댓글 1개

지율아빠
4년 전
감사합니다.^^ 많은 도움 됐습니다.

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

function 만들어서 각 라디오 버튼에 onclick 이벤트 넣고

본인 네임의 라디오가 체크되어있다면 응답갯수 +1 해주시면 될거같아요

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

답변에 대한 댓글 1개

지율아빠
4년 전
답변 감사합니다.^^

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

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

로그인