<select id="permonth" name="permonth">
       <option value="20080831/fund-performance-ranking1yr-0-0" selected="selected">2008年8月</option>    
       <option value="20080930/fund-performance-ranking1yr-0-0">2008年9月</option>
        
       </select>
        <input type="button" name="submit" value="查询" onclick="calu()" />
function calu()
 {
   var m = document.frmper.permonth.value;//选择月份
   var url;
   //alert(m); 
   url = "../"+m+".html"; 
   //alert(url);
   //document.frmper.action = url;
   document.location.href=url; 
 }

解决方案 »

  1.   

    //document.frmper.action = url;
    这句去掉不可以的,因为我的html是由aspx生成的,html文件名和aspx文件名不一样,
    如果不加这一句的话,action的值就会是aspx的文件名
      

  2.   

    还有就是,如果纯粹是显示数据,记得关ViewState
      

  3.   

    能不能请你到我们的网站去看一看
    地址:http://www.fundsmart.com.cn/20080930/fund-ranking-snapshot-0-0.html 
      

  4.   

    不明白你想干什么?
    又submit 又action 又location...
      

  5.   

    我只是想在html中加个下拉列表框,选中后点buttom转到另一个文件夹下的页面上
      

  6.   

    你那所谓的查询只是定向(已生成的)新的html吧html当然不能用post了
    submit里调用onclick是最SB的写法
      

  7.   

    <input type="submit" name="submit" value="查询" onclick="calu()" />
    submit改成button