ASP的问题,高手请进!

来源:百度知道 编辑:UC知道 时间:2024/06/08 22:35:46
请问下拉列表的问题,我想做一个国家下去就是省的下拉列表,现在就是说,当我选择中国的时候,省的下拉框不变灰色,当我选择不是中国的时候,省这个下拉框就变为灰色!谢谢!~
如果省下面有市的话,怎么让它灰色呢
function chg(obj)
{
if (obj.value=='中国'){
document.getElementById("b").disabled='';
document.getElementById("c").disabled='';
}
else
{
document.getElementById("b").disabled='disabled';
document.getElementById("c").disabled='disabled';
}
我按上面的写法,那个市还是不变灰色,当不选择中国的时候才变为灰色,我想刚进去的时候,就让省/市都是灰色,选择中国的时候就不是灰色

<script>
function chg(obj)
{
if (obj.value='中国'){
document.getElementById("b").disabled='';
}
else
{
document.getElementById("b").disabled='disabled';
}
}
</script>
<select id="a" onchange="javascript:chg(this);">
<option value="中国">中国</option>
<option value="美国">美国</option>
<option value="小日本">小日本</option>
</select>
<select id="b" disabled="disabled"/>
<option value="北京">北京</option>
<option value="上海">上海</option>
</select>

给你思路吧 if(this.options[this.selectedIndex].value=='中国') province.disabled=true;