<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>select</title>
<script language="javascript">
var data = new Array(2);
var data2 = new Array(2);
data2[0] = 'province1';
data2[1] = 'province2';
data[0] = new Array(3);
data[1] = new Array(4);
data[2] = new Array(2);
data[0][0] = 'city11';
data[0][1] = 'city12';
data[0][2] = 'city13';
data[1][0] = 'city21';
data[1][1] = 'city22';
data[1][2] = 'city23';
data[1][3] = 'city24';
function init() {
var s1 = '<select name="id11" id ="d11" onChange="setdata(this.value);">';
for (var j = 0;j < data2.length ;j++) {
s1 = s1 + '<option value="' + (j + 1) + '">' + data2[j] + '</option>';
}
s1 = s1 + '</select>';
eval('id1').innerHTML = s1;
setdata(1);
}
function setdata(idNumber) {
var id = eval('id2');
var idNumber = idNumber - 1;
var cd = '<select name="id' + idNumber + '1" id ="id' + idNumber + '1">';
cd = cd + '<option selected>' + data[idNumber][0] + '</option>';
for (var i = 1;i<data[idNumber].length;i++)
cd = cd + '<option>' + data[idNumber][i] + '</option>'
cd = cd + '</select>';
id.innerHTML = cd;
}
</script>
</head>