DB 에 연결된 select box 사용시
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>