셀렉트 박스의 값들을 왼쪽 or 오른쪽 이동 시키는 스크립트 > script

본문 바로가기
사이트 내 전체검색

script

셀렉트 박스의 값들을 왼쪽 or 오른쪽 이동 시키는 스크립트

페이지 정보

작성자 서방님 댓글 0건 조회 253회 작성일 06-09-20 18:01

본문

급조해서 만든것 대강 올린다..귀찮아서 코드정리 안함..추후 안바쁠때 사용하기 쉽도록 정리해야지.. -_-...

 


function fnMoveRight(o,c) {
    var nLen;
    nLen = o.options.length;
    for (var i = 0; i < nLen; i++) {
        if (c == "all") {   // 전체 선택일경우
            fnAddRight(frm.crs_idx,o.options[i].text,o.options[i].value);
        } else {            // 개벌 선택
            if (o.options[i].selected == true) {
                fnAddRight(frm.crs_idx,o.options[i].text,o.options[i].value);
            }
        }
    }
}
function fnAddRight(o,t,v) {
    var nLen;
    nLen = o.options.length;
    if (fnExistCheck(o,v) == "true") {
        o.options[nLen] = new Option();
        o.options[nLen].text    = t;
        o.options[nLen].value   = v;
    }
}
function fnRemove(o,c) {
    var nLen;
    var lastIndex = 0;
    nLen = o.options.length;
    for (var i = 0; i < nLen; i++) {
        if (c == "all") {   // 전체 선택일경우
            o.options[lastIndex] = null;
        } else {            // 개벌 선택
            if (o.options[lastIndex].selected) {
                o.options[lastIndex] = null;
            } else {
                lastIndex++;
            }
        }
    }
}
function fnExistCheck(o,v) {
    var nLen;
    var retValue = "true";
    nLen = o.options.length;
    for (var i = 0; i < nLen; i++) {
        if (o.options[i].value == v) { retValue = "false"; }
    }
    return retValue;
}

 

<input type="button" onclick="fnMoveRight(frm.lpcrs_idx,'')" value=">" style="width:40;"><br><br>
<input type="button" onclick="fnRemove(frm.crs_idx,'')" value="<" style="width:40"><br><br>
<input type="button" onclick="fnMoveRight(frm.lpcrs_idx,'all')" value=">>" style="width:40"><br><br>
<input type="button" onclick="fnRemove(frm.crs_idx,'all')" value="<<" style="width:40"><br>

댓글목록

등록된 댓글이 없습니다.

Total 846건 48 페이지
게시물 검색

회원로그인

접속자집계

오늘
20
어제
109
최대
1,347
전체
167,537
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.