2011-03-25 4 views
-1

3 개의 열이있는 표가 있습니다. 하나는 입력 텍스트 상자가 있고 나머지 두 개는 입력 확인란이 있습니다. 그래서 : 나는 테이블의 아무 곳이나 클릭하면html 확인란을 클릭하지 않아도됩니다.

inputText - inputCheckbox - inputCheckBox 
inputText - inputCheckbox - inputCheckBox 
inputText - inputCheckbox - inputCheckBox 
inputText - inputCheckbox - inputCheckBox 

, 첫 번째 체크 박스는 자신의 값을 변경합니다. 이것은 이해할 수 없습니다.

단서가 있습니까?

페이지에 jquery가 포함되어 있어도 javascript는이 테이블과 컨트롤에 연결되어 있지 않습니다. happen- 당신이 방해 할 수있는 브라우저에서 애드온을하지 않는 안이 일반 HTML로 jsfiddle.net/P86du

+2

SSCCE 또는 jsfiddle.net 데모의 실제 소스 코드가 도움이 될 것입니다. – BalusC

+0

[this] (http://jsfiddle.net/9nu4z/6/)과 같은 것입니까? 최신 버전의 Chrome에서 정상인 것으로 보입니다. –

+0

Firefox 4. 큰 페이지에 포함되어 있고 테이블이 아약스 요청에서오고 있기 때문에 코드를 삽입하지 않았습니다 ... – Zitun

답변

4

내 생각 엔 클로즈드 <label> 태그가 있습니다. 레이블을 클릭하면 연결된 상자가 선택됩니다.

출처를 보지 않아도 알 수 없습니다.

+0

당신이 옳았 어. http://jsfiddle.net/P86du/2/ 참조. 레이블 태그에 체크 박스를 넣는 방법 – Zitun

+0

div 태그에 넣으면 매력처럼 작동한다. thx – Zitun

+0

일반적으로 label 태그 바깥 쪽의 체크 박스를 사용하고 레이블의'for' 속성을 사용하여 체크 박스의'id'를 참조하십시오. – aaaidan

0

:

는 마침내 나는 코드를 분리 할 수 ​​있을까?

"onXXX"소스 코드 스 니펫 (예 : onClick, onBlur ...)이 있습니까? 스크립트 태그가 있습니까?

html 소스에 대한 링크가 유용 할 수 있습니다.

관련 문제