checkbox 처리를 할 때
'모두 체크' 버튼은 필수적으로 만들어 주는 것이 좋다!
자바스크립트를 사용하면 뚝딱 만들 수 있다.
다음과 같이 처리하면 된다!
<input type="checkbox" onclick="selectAll(this)" /> 모두 체크<br/>
<input type="checkbox" name="foo" value="box1"> Box1<br/>
<input type="checkbox" name="foo" value="box2"> Box2<br/>
<input type="checkbox" name="foo" value="box3"> Box3<br/>
<input type="checkbox" name="foo" value="box4"> Box4<br/>
<script>
function selectAll(source) {
var checkboxes = document.getElementsByName('foo');
for(var i=0; i<checkboxes.length; i++) {
checkboxes[i].checked = source.checked; // '모두 체크'에 체크가 되면 다 체크하고 아니면 다 해제하고!
}
}
</script>
'IT노트(구) > JavaScript' 카테고리의 다른 글
jQuery에서 bind와 on의 차이점 및 사용 예제 (0) | 2015.12.10 |
---|---|
자바스크립트로 실시간 시계 만들기 (0) | 2015.12.09 |
jQuery 이용해서 선택된 radio 값 가져오기 (0) | 2015.12.09 |
자바스크립트 delete 사용 예제(오브젝트 속성 삭제) (0) | 2015.12.07 |
제목이 있는 div 만들기(fieldset 이용해서 다이어그램 생성) (0) | 2015.12.07 |