Michael Ventnor씨가 HTML5에 정의된 체크박스와 라디오버튼의 미정 상태를 구현하고 1이에 대한 글을 작성하셨습니다:

from document.getElementById(”check1″).indeterminate = true; Now shipping in Firefox Trunk
웹 개발을 해보셨다면, 체크박스와 라디오 버튼은 선택했거나 혹은 선택하지 않은 두 가지의 상태가 있다는 것을 아실 것입니다. 하지만, 체크박스의 경우 두 가지 상태 중간의 미정 상태를 사용하고 싶을 수도 있습니다. 예를 들면, 모든 체크박스가 하나의 상태(선택됐거나 선택되지 않은 것 중 하나)를 가질 때, 그를 표현할 수 있는 마스터 체크박스의 경우가 있습니다(아래 그림 참고). HTML5의 "미정 상태" DOM 속성을 구현한 덕분에 이 기능은 Trunk (Firefox 3.2) 에서 사용할 수 있습니다. 다음 코드면 충분하죠.아래 그림을 보시면 애매하게 선택된 체크박스를 확인할 수 있습니다(첫번째 그룹의 "CheckAll" 체크박스). CSS3의 :indeterminate 수도 클래스(pseudoclass)는 아직 지원하지 않습니다.
[code:js]
document.getElementById(”check1").indeterminate = true;
from document.getElementById(”check1″).indeterminate = true; Now shipping in Firefox Trunk
- 영어로는 indeterminate로, 체크박스를 여러번 클릭하면 나타나는 선택한 것도 아니고 선택하지 않은 것도 아닌 상태를 뜻합니다. 우리말로는 정확한 번역이 없어 "정해지지 않았다"는 뜻으로 "미정(未定) 상태"라 번역했습니다. [본문으로]
'[IT] Web Tech' 카테고리의 다른 글
제대로 막나가는(?) 프로젝트 - Skulpt (1) | 2009.08.14 |
---|---|
iPhone 스타일의 패스워드 입력창 플러그인 (0) | 2009.08.06 |
구글 크롬 이클립스 디버거 (0) | 2009.08.06 |
FireScope: Firebug에 레퍼런스 추가하기 (0) | 2009.02.09 |
Firefox Trunk에 체크박스 미정 상태 지원이 포함되다! (0) | 2009.02.07 |
최신 iPhone에 포함된 HTML5 기능; 응용프로그램 캐시와 데이터베이스 (0) | 2009.02.04 |
IE='\v'=='v' (0) | 2009.01.30 |
Canvas와 신경망을 사용한 자바스크립트로 하는 CAPTCHA 크래킹 (0) | 2009.01.29 |
IE8과 9버전에서 추가되는 기능은? (0) | 2009.01.28 |
댓글을 달아 주세요