2012-01-18 4 views
2

julery에 muliple checkbox 값과 그 형제를 게시하고 PHP에서 배열 값을 가져 오는 가장 좋은 방법은 무엇입니까? checkbox 및 td의 모든 값을 가져와야합니다. 어떻게해야합니까?여러 체크 박스 게시물

여기에 테이블

<form action="test.php"> 
<table> 
<tr><td><input type="checkbox" name="event[]" id="event" value="A">1</td> <td>James</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="B">2</td> <td>Dave</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="C">3</td> <td>Bal</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="D">4</td> <td>Tim</td></tr> 
<tr><td><input type="checkbox" name="event[]" id="event" value="E">5</td ><td>Ester</td></tr> 
</table> 
<input type="submit" name="submit" /> 
</form> 

나는 이것이 TD 값을 inlcuding처럼 체크 박스의 모든 포스트 데이터를 얻을해야 내 체크 박스입니다. 는 [이벤트] => 배열 ( [0] => 어레이 (A, 제임스) [1] => 배열 (B 데이브) )

답변

0

name="event[VALUE]"

쉬운 것 같다 나에게. 또는 <select multiple> 컨트롤을 사용하십시오.

2

그냥 붙잡는다 all of the form data in one go.

// … 
data: jQuery('form').serialize() 
// … 

가 레이블 값 다시 연결 서버에 (적절한 <label> 요소를 사용해야합니다, 당신은 id 속성이 독특한 을 그래서 HTML을 수정해야합니다).

+0

어떻게 td 값을 얻을 수 있습니까? – kedomonzter

+0

@mocca - 서버에서 실행합니다. 서버가 HTML을 처음 생성했습니다. 배열, 데이터베이스 또는 다른 시스템을 사용하여 그렇게해야합니다. 동일한 데이터 세트를 사용하여 다시 연관시킵니다. (또는 처음 사용하는 값의 레이블에 사용하는 데이터를 사용하십시오.) – Quentin

+0

예. 확인란 값은 가져올 수 있지만 TD innertext를 게시 할 수는 없습니다. – kedomonzter

관련 문제