<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>// 这样不行吗?

解决方案 »

  1.   

    这个方法是我刚开始的想法,能够实现。但是我想对所有的控件都进行这个操作呢?
    但是其中的每一个控件的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传进来阿