선택된 행 값만 넘기기..

선택된 행 값만 넘기기..

QA

선택된 행 값만 넘기기..

본문

안녕하세요

 

1. □ 값 1 값1-1 값 1-2 ...

 

2. □ 값 2 값2-1 값 2-2 ...

 

3. V 값 3 값3-1 값 3-2 ...

 

□는 checkbox에서 선택되지 않은 행

V는 선택된 행입니다

 

제가 3번만 선택하였으니 3번의 체크된 id값은 넘어가는데 뒤에 값 x-1 과 x-2 값이 3-1/3-2 값이 아닌

 

1-1 / 1-2 값으로 받는데요

 

선택된 행의 x-1 / x-2 값만을 받을러먼 어떻게 해야할까요 ㅠㅠ...

 

체크는 여러개가 되어야합니다

 

이 질문에 댓글 쓰기 :

답변 3

체크박스는 체크한 값만 넘어가고요

그외 hidden 이나 text 는 체크박스와 상관없이 모두 넘어갑니다.

그러니 배열의 인덱스가 달라지는겁니다.

part_id[]  이런식으로 하지마시고

part_id[인덱스번호]  즉, for 문의 증가값이 $i 라면

part_id[$i] 로 하시고

 

넘겨받은 페이지에서 해당 인덱스와 같은 값을 가져오시면 됩니다.

체크한 인덱스가 2이면

part_id[2], ord_su[2] 이런식으로요

소스를 올려보세요

체크박스 하나에 값이 여러개 존재하는 건지 이해가 어렵군요

<input type="hidden" name="part_id" id="part_id" /> 
<input type="checkbox" name="part_id2" id="part_id2" value="<?=$row['part_id']?>" /> 
 

    $("input[name=part_id2]:checkbox").click(function(){
        var part_id= new Array();
        $("input[name=part_id2]:checked").each(function(){
            part_id.push($(this).val());
        });

        f.part_id.value = part_id;

    });

 

이렇게 하시면 part_id 값이 part_id,part_id,part_id,part_id....

이렇게 들어값니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 127
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT