Classic ASP

DB 에 연결된 select box 사용시

NJHouse 2015. 5. 24. 14:05
반응형
<script language="javaScript">

var dArray = new Array();

var idxArr = 0;


function thisData(Action, Name){

    this.Action = Action;

    this.Name = Name;

}


function inpData(Action, Name) {

    dArray[idxArr++] = new thisData(Action, Name);

}


function outData(idx) {

    return dArray[idx];

}


function makerB(value) {

    var strHTML = "<select name='b'>";

    for(var i=0; i<idxArr; i++) {

        if (value == outData(i).Action) {

            strHTML = strHTML + "<option value='" + outData(i).Action + "'>" + outData(i).Name + "</option>"

        }

    }

    strHTML = strHTML + "</select>"


    document.all.spn.innerHTML = strHTML;

}


function changeA() {

    makerB(document.all.A.value);

}


</script>

<select name='A' onChange="changeA();">

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

</select>

<span id="spn">

</span>


<script language="javaScript">

// 디비에서 읽어와서 내용 기록하는 부분

inpData("1", "1111111111");

inpData("1", "1111111112");

inpData("1", "1111111113");

inpData("1", "1111111114");

inpData("3", "3333333331");

inpData("1", "1111111115");

inpData("1", "1111111116");

inpData("1", "1111111117");

inpData("2", "2222222222");

inpData("3", "3333333332");

inpData("2", "2222222223");

inpData("2", "2222222224");

inpData("3", "3333333333");

inpData("2", "2222222225");

inpData("2", "2222222226");

inpData("3", "3333333334");

inpData("3", "3333333335");


makerB("1");

</script>



반응형