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

input radio 값을 합산해서 표시한는 방법 채택완료

케빈박 4년 전 조회 2,609

 

</strong></p>

<p><table id="th_01">

  <tr>

    <td>번호</td>

    <td>평가내용</td>

    <td style="text-align: center">A</td>

    <td>B</td>

    <td>C</td>

    <td>D</td>

  </tr>

  <tr>

    <td>1</td>

    <td>가끔씩 몸이 저리고 쑤시며 감각이 마비된 느낌을 받는다.</td>

    <td style="text-align: center"><input type="radio" name="01" value="0"></td>

    <td><input type="radio" name="01" value="1"></td>

    <td><input type="radio" name="01" value="2"></td>

    <td><input type="radio" name="01" value="3"></td>

  </tr>

  <tr>

    <td>2</td>

    <td>흥분된 느낌을 받는다.</td>

    <td style="text-align: center"><input type="radio" name="02" value="0"></td>

    <td><input type="radio" name="02" value="1"></td>

    <td><input type="radio" name="02" value="2"></td>

    <td><input type="radio" name="02" value="3"></td>

  </tr>

  <tr>

    <td>3</td>

    <td>가끔씩 다리가 떨리곤 한다.</td>

    <td style="text-align: center"><input type="radio" name="03" value="0"></td>

    <td><input type="radio" name="03" value="1"></td>

    <td><input type="radio" name="03" value="2"></td>

    <td><input type="radio" name="03" value="3"></td>

  </tr>

  <tr>

    <td colspan="2">합계 점수</td>

    <td colspan="4"></td>

  </tr>

</table></p>

<p> </p>

<p> <strong>

 

심리검사를 하는데 각각의 항목을 체크하고

검사결과 알아보기 클릭하면 합산점수를 표시하려고 해요..

 

어떻게 하면 되는걸까요 ㅜㅜ 

 

 

 

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

답변 1개

채택된 답변
+20 포인트

</p>

<p>function itemSum(frm) // 검사결과 알아보기 클릭 시

{

  var get_input = $("#myform input[type=radio]"); // form ID 이하 radio 전체

 

   var sum = 0;

   var count = get_input.length; // radio 갯수

   for(var i=0; i < count; i++ ){

       if( get_input[i].checked == true ){ // 체크 된것만

         sum += parseInt(get_input[i].value); // radio value 값 합산

       }

   }

   $('.total_sum').val(sum); // 합산 보여줘야 할 곳 class

}</p>

<p>

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

답변에 대한 댓글 2개

엑스엠엘
4년 전
var get_input = $("#myform input[type=radio:checked]");
케빈박
4년 전
너무너무 감사합니다

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

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

로그인