// 개체 존재여부 확인
function hasOptions(obj) {
if (obj!=null && obj.options!=null) { return true; }
return false;
}
// 정렬 함수 시작
function sortSelect(obj) {
var o = new Array();
if (!hasOptions(obj)) { return; }
for (var i=0; i<obj.options.length; i++) {
o[o.length] = new Option( obj.options[i].text, obj.options[i].value, obj.options[i].defaultSelected, obj.options[i].selected) ;
}
if (o.length==0) { return; }
o = o.sort(
function(a,b) {
if ((a.text+"") < (b.text+"")) { return -1; }
if ((a.text+"") > (b.text+"")) { return 1; }
return 0;
}
);
for (var i=0; i<o.length; i++) {
obj.options[i] = new Option(o[i].text, o[i].value, o[i].defaultSelected, o[i].selected);
}
}
// 정렬 함수 끝
function hasOptions(obj) {
if (obj!=null && obj.options!=null) { return true; }
return false;
}
// 정렬 함수 시작
function sortSelect(obj) {
var o = new Array();
if (!hasOptions(obj)) { return; }
for (var i=0; i<obj.options.length; i++) {
o[o.length] = new Option( obj.options[i].text, obj.options[i].value, obj.options[i].defaultSelected, obj.options[i].selected) ;
}
if (o.length==0) { return; }
o = o.sort(
function(a,b) {
if ((a.text+"") < (b.text+"")) { return -1; }
if ((a.text+"") > (b.text+"")) { return 1; }
return 0;
}
);
for (var i=0; i<o.length; i++) {
obj.options[i] = new Option(o[i].text, o[i].value, o[i].defaultSelected, o[i].selected);
}
}
// 정렬 함수 끝
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
38 | 드림X 같은 ActiveX 컨트롤을 이용한 컴포넌트 | 박상현 | 2003.12.15 | 1944 |
37 | C# 메신저 AicacaServer1.2(서버용)... | 박상현 | 2003.12.15 | 3616 |
36 | C# 메신저 AicacaClient1.2(클라이언트용) | 박상현 | 2003.12.15 | 3553 |
35 | 닷넷채팅소스 | 박상현 | 2003.12.15 | 2797 |
34 | JMSN messenger-한글지원(1/2) | 박상현 | 2003.12.16 | 2303 |
33 | JMSN messenger-한글지원(2/2) | 박상현 | 2003.12.16 | 2226 |
32 | table의 정렬등의 효과를 줄수 있는 dhtml | 박상현 | 2003.12.16 | 2375 |
31 | 테이블의 cell을 이동하는 js | 박상현 | 2003.12.16 | 2139 |
30 | 자바스크립트 펑션 및 변수 공유 | 박상현 | 2004.01.07 | 2284 |
29 | td및 tr의 위치 알아내기 | 박상현 | 2004.01.31 | 2657 |
28 | <table></table>을 스크롤 시키기 | 박상현 | 2004.04.09 | 1699 |
27 | 점선없애기 | 박상현 | 2004.06.13 | 1891 |
26 | javascript: event,this는 사용할 수 없습니다 | 박상현 | 2004.06.13 | 1694 |
25 | 주소 감추기 | 박상현 | 2004.06.13 | 1878 |
24 | orion와 eclipse을 이용하여 EJB개발시 참고(내부개발용) | 박상현 | 2004.06.22 | 2385 |
23 | weblogic5.1과 ant를 이용하여 EJB개발(내부 개발용) | 박상현 | 2004.06.22 | 5264 |
22 | weblogic8.1과 eclipse3.0RC2, LombozRC1용을 이용한 EJB개발 | 박상현 | 2004.06.22 | 2485 |
21 | 셀렉트박스에서 키보드 초성에 해당하는 값 자동select | 박상현 | 2004.08.01 | 2195 |
» | select box의 option값 정렬 함수 | 박상현 | 2004.09.23 | 5405 |
19 | select box관련 함수들(입력, 수정, 삭제, 정렬등) | 박상현 | 2004.09.23 | 3139 |