<td class="TableBorder1">   
              <input id="ywm" type="hidden" name="ywm" runat="server" />    
              <select id="province" onchange="window.document.Form1.ywm.value=this.options[this.selectedIndex].value;" name="province">
              <option>--请选择--</option>   
              <option>BOM用量</option>
              <option>部品查询</option>
              <option>单品数量(含呆滞帐套数量)</option>
              <option>当月开工工单</option>
              <option>订单月报表</option>
              <option>服务部出入库</option>    
              <option>服务库库存</option>
              <option>工单开工天数</option>
              <option>工辅料月度用量</option>
              <option>供应商月度采购金额</option>
              <option>驾驶舱测试</option>
              <option>考勤汇总</option>
              <option>年度订单统计</option>
              <option>未结束单据</option>
              <option>业务管理</option>
              <option>主机事业本部截止当日应付款</option>
              </select>          
              </td>     
select改变以后id="ywm" 为什么获取不到值呢

解决方案 »

  1.   

    <select id="province" onchange="document.getElementById("ywm").value=this.value;" name="province">
      

  2.   

    应该是可以的,除非你的dom标签不全在ie下肯能用window.document.Form1.ywm.value取不到值
      

  3.   

    你的option中一个都没有设 value 还取个毛值啊!
      

  4.   

                  <td class="TableBorder1">   
                  <input id="ywm" type="hidden" name="ywm" runat="server" />    
                  <%--<select id="province" onchange="window.document.Form1.ywm.value=this.options[this.selectedIndex].value;" name="province">--%>
                  <select id="province" onchange="document.getElementById("ywm").value=this.options[this.selectedIndex].value;" name="province">
                  <option>--请选择--</option>   
                  <option value = "BOM用量">BOM用量</option>
                  <option value= "部品查询">部品查询</option>
                  <option value= "单品数量(含呆滞帐套数量)">单品数量(含呆滞帐套数量)</option>
                  <option  value ="当月开工工单">当月开工工单</option>
                  <option value ="订单月报表">订单月报表</option>
                  <option value ="服务部出入库">服务部出入库</option>    
                  <option value ="服务库库存">服务库库存</option>
                  <option value ="工单开工天数">工单开工天数</option>
                  <option value ="工辅料月度用量">工辅料月度用量</option>
                  <option value ="供应商月度采购金额">供应商月度采购金额</option>
                  <option value ="驾驶舱测试">驾驶舱测试</option>
                  <option value ="考勤汇总">考勤汇总</option>
                  <option value ="年度订单统计">年度订单统计</option>
                  <option value ="未结束单据">未结束单据</option>
                  <option value ="业务管理">业务管理</option>
                  <option value ="主机事业本部截止当日应付款">主机事业本部截止当日应付款</option>
                  </select>          
                  </td> 还是不行啊
      

  5.   

    <select id="province" onchange="document.getElementById('ywm').value=this.value;" name="province">
      

  6.   


    <input id="ywm" type="text" name="ywm" runat="server" />    
                  <select id="province" onchange="document.getElementById('ywm').value=this.options[this.selectedIndex].value;" name="province">
                  <option>--请选择--</option>   
                  <option value = "BOM用量">BOM用量</option>
                  <option value= "部品查询">部品查询</option>
                  <option value= "单品数量(含呆滞帐套数量)">单品数量(含呆滞帐套数量)</option>
                  <option  value ="当月开工工单">当月开工工单</option>
                  <option value ="订单月报表">订单月报表</option>
                  <option value ="服务部出入库">服务部出入库</option>    
                  <option value ="服务库库存">服务库库存</option>
                  <option value ="工单开工天数">工单开工天数</option>
                  <option value ="工辅料月度用量">工辅料月度用量</option>
                  <option value ="供应商月度采购金额">供应商月度采购金额</option>
                  <option value ="驾驶舱测试">驾驶舱测试</option>
                  <option value ="考勤汇总">考勤汇总</option>
                  <option value ="年度订单统计">年度订单统计</option>
                  <option value ="未结束单据">未结束单据</option>
                  <option value ="业务管理">业务管理</option>
                  <option value ="主机事业本部截止当日应付款">主机事业本部截止当日应付款</option>
                  </select>      
    经测试可以
      

  7.   

    document.getElementById('ywm').value中的'ywm'是服务器端id而不是客户端id吧?
      

  8.   


    <select id="province" onchange="javascript:document.getElementById('ywm').value=this.options[this.selectedIndex].value;">