二个联动的下拉选择框,在数据修改时,如何显示从数据库中读出的值?
nbjed 2006-02-20 08:37:39 <script language="javascript">
var country=new Array("USA","Canada");
var service_array=new Array(["Standard Overnight","FedEx Ground","Fedex Express Saver"],["GROUND US TO CANADA","INTL ECONOMY"]);
function chgSelect(idx)
{
if(idx>0)
{
var s,opt;
s = document.all.service_array;
//如果前面已经添加了option,则清除前面添加的option;
if(s.length>1)
{
var len=s.options.length;
for(i=0;i<len;i++)
s.options.remove(1);
}
//追加新的option;
for(j=0;j<service_array[idx-1].length;j++)
{
opt = document.createElement("OPTION");
opt.text=opt.value=service_array[idx-1][j];
s.add(opt);
}
}
}
</script>
<select name="country" onchange="chgSelect(this.selectedIndex)">
<option value="0">Select Country</option>
<script language="javascript">
for(i=0;i<country.length;i++)
{
document.write("<option value='"+country[i]+"'>"+country[i]+"</option>");
}
</script>
</select>
<select name="service_array">
<option value="0">Select Service type</option>
</select>
当在修改页面时,country值 是rs("country"),如果第一个下拉选择框一开始就显示这个值(rs("country")),而第二下拉选择框则对应第一个下拉选择框的值
如何 搞啊??????