用JS也可以实现,下面是我写的实例代码: cript language=Javascript > cript>
function changeCity( )
{
var province=document.myform.selProvince.value;
var cityList = new Array( );
cityList['山东省'] = ['济南', '青岛', '济宁', '泰安', '威海', '日照'];
cityList['四川省'] =['成都', '绵阳', '德阳', '自贡', '凉山', '泸州'];
cityList['湖北省'] = ['武汉', '宜昌', '荆州', '襄樊', '荆门', '黄冈', '十堰', '恩施', '潜江'];
document.myform.selCity.options.length=0;
//获得省份选项的索引,这里使用标识
var pIndex=document.myform.selProvince.value;
var newOption1;
document.myform.selCity.options.length=0;
for (var j in cityList[pIndex])
{
newOption1=new Option(cityList[pIndex][j], cityList[pIndex][j]);
document.myform.selCity.options.add(newOption1);
}
}