<select name="bill">
<option value="all"selected>全部单据</option>
<option value="TH">提货单</option>
<option value="DH">订货单</option>
<option value="SO">送货单</option>
<option value="TU">退货单</option>
<option value="DB">调拨单</option>
</select>
<input type="button" name="add" value="发送" class="mybtn" onclick = "add_on()"/>我想不要button,选中列表框的某一项,直接刷新页面,执行查询!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【ldy214】截止到2008-07-14 09:55:48的历史汇总数据(不包括此帖):
    发帖的总数量:79                       发帖的总分数:1522                     每贴平均分数:19                       
    回帖的总数量:315                      得分贴总数量:111                      回帖的得分率:35%                      
    结贴的总数量:79                       结贴的总分数:1522                     
    无满意结贴数:13                       无满意结贴分:265                      
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:16.46 %               无满意结分率:17.41 %                  
    敬礼!
      

  2.   

    <select name="bill" onchange="add_on()">
    <option value="all"selected>全部单据 </option> 
    <option value="TH">提货单 </option> 
    <option value="DH">订货单 </option> 
    <option value="SO">送货单 </option> 
    <option value="TU">退货单 </option> 
    <option value="DB">调拨单 </option> 
    </select>
      

  3.   

    <select name="bill" onchange="submit()">//看见没有这里处理这个事件,在这个事件里面提交表单就好了。 
      

  4.   

    建议楼主不要刷整张页面,应该发Ajax请求局部刷新页面但不管怎么刷,动作响应是一样的就是select的onchange事件<select name="bill" onchange="loadData(this);">
    ...
    然后在Js中定义: 
    function loadData(obj){
      var index = obj.selectedIndex;
      var param = obj.options[index].value;  //如果是刷整个页面
      document.location.href = "your_path?searchType="+param;  //发送Ajax请求
      sendRequest(param);
    }
      

  5.   

    恩恩,就是,貌似用Ajax比较好,不过我也不懂,嘿嘿·········