<select name="Country_id">
<OPTION selected value="1" onChange="Reset_City();">请选省市</OPTION>
.............
</SELECT>
<SELECT name="City_id">
<OPTION selected value="1">请选城市</OPTION>
.............
</SELECT>
</td>
</tr>
</form>
<SCRIPT language="javascript">
function Reset_City
{
......
}
function Reset_Sel(inObject,values)
{
//代用onchange
Reset_City();
}
</SCRIPT>// 这样不行吗?
<OPTION selected value="1" onChange="Reset_City();">请选省市</OPTION>
.............
</SELECT>
<SELECT name="City_id">
<OPTION selected value="1">请选城市</OPTION>
.............
</SELECT>
</td>
</tr>
</form>
<SCRIPT language="javascript">
function Reset_City
{
......
}
function Reset_Sel(inObject,values)
{
//代用onchange
Reset_City();
}
</SCRIPT>// 这样不行吗?
但是其中的每一个控件的onChange是不一样的
例如在页面中还有一个
<OPTION selected value="1" onChange="Another_Reset();">请选省市</OPTION>
.............
</SELECT>
<SCRIPT language="javascript">
function Another_Reset
{
......
}
</SCRIPT>
这样的话我就得在程序Reset_Sel(inObject,values)中根据inObject属性来分别调用他们对赢得函数。
这样的话不是我的目的
否则我也不会把函数形式写成:Reset_Sel(inObject,values)
,直接一个函数处理一个时间就行了,没有必要把inObject传进来阿