채택완료

체크박스에서 채크한 갯수를 구하려면 어떻게 하면 되는지요?

2022-05-29 (일) 17:55:43 2,167

여분필드에 체크박스를 만들어서 사용을 하는데

각 여분필드에서 체크한 갯수를 구하고 싶습니다.

wr_11 : 5개를 체크흐면 --> 5

wr_12 : 3개를 체크하면 --> 3

이렇게 각 여분필드 별로 체크한 갯수를 구해서 총합 등을 계산하려고 합니다

감사합니다.

답변 3개 / 댓글 3개

채택된 답변
+20 포인트

답변에 대한 댓글 1개

감사합니다. 확인해보겠습니다

이 경우 각 체크박스의 값을 저장하고 있는 변수를 만들어서 값을 카운트하고 합산하는 방법을 사용하는 것이 좋습니다. 예를 들어 wr_11 필드에 체크된 값들을 모두 저장하고 있는 변수가 wr_11_check 라면 이 변수를 이용해서 갯수를 계산하는 코드는 다음과 같습니다.

int wr_11_check_count = 0;

for(int i=0; i<wr_11_check.length; i++) {

    if(wr_11_check[i] == true) wr_11_check_count++;

}

System.out.println("wr_11 체크박스 갯수 : "+wr_11_check_count);

jquery가 사용가능하다면 $("input:checkbox[name='wr_11']:checked").length를 쓰시면 될거 같습니다.

답변에 대한 댓글 2개

jquery를 공부를 해야겠네요 ...감사합니다
제가 아직 jquery를 공부하지 못해서 다른 분의 답변을 채택했습니다
관심가지고 답변 주셔서 다시 감사드립니다

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