메뉴 건너뛰기

tnt_lang

html/script select box의 option값 정렬 함수

박상현 2004.09.23 10:12 조회 수 : 6047 추천:58

// 개체 존재여부 확인
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);
                }
        }
// 정렬 함수 끝            
번호 제목 글쓴이 날짜 조회 수
58 [제로보드]게시물 소스보기 기능추가 운영자 2003.10.09 3625
57 Visual c++로 ActiveX작성하고 웹페이지에 붙이는 방법설명.. 운영자 2003.10.09 2463
56 간단한 메일보내기 운영자 2003.10.09 2228
55 WEB-FTP 운영자 2003.10.09 2385
54 ty*bizware for java sample file 운영자 2003.04.02 2749
53 자바교재소스 운영자 2003.01.29 2696
52 PDFBox 0.6.1 - Java PDF Library 운영자 2003.04.15 4619
51 정보를 다시 보내지 않으면....<익스플로러 MsgBox방지법>- mothod:post 하늘과컴 2007.10.13 4115
50 [struts]폼빈에 배열을 사용하기 박상현 2006.05.20 2794
49 윈도업데이트 이후 실행되지 않았던 activeX 컨트롤 실행 박상현 2005.11.16 2529
48 클래스 패스와 관련한 문제는 요 jsp 하나로.. 해결 끝이네요.. 하늘과컴 2005.11.15 2738
47 XMLHTTP설명 박상현 2005.11.11 2676
46 능동적으로 select box의 option값 설정및 삭제 박상현 2005.10.24 4566
45 테이블 소트 박상현 2005.08.18 2108
44 자바스크립트로 한글 , 초성 중성 종성 분리 (음소분리) 박상현 2005.05.19 5005
43 select box관련 함수들(입력, 수정, 삭제, 정렬등) 박상현 2004.09.23 3710
» select box의 option값 정렬 함수 박상현 2004.09.23 6047
41 셀렉트박스에서 키보드 초성에 해당하는 값 자동select 박상현 2004.08.01 2746
40 weblogic8.1과 eclipse3.0RC2, LombozRC1용을 이용한 EJB개발 박상현 2004.06.22 2874
39 weblogic5.1과 ant를 이용하여 EJB개발(내부 개발용) 박상현 2004.06.22 5701
위로