日期:2014-05-20  浏览次数:20695 次

jsp分页页面跳转
转到第 <SELECT   name= "page "   onChange= "if(this.selectedIndex   &&   this.selectedIndex!=0){window.location=this.value;}this.selectedIndex=0; ">

          <%   for(int   i=1;i <=pages.totalPage;i++)
          {
      if   (i   ==   pages.page)
          {   %>
          <OPTION   selected   value= "index.do?page= <%=i%> "> <%=i%> </OPTION>
          <%}
     
          else
         
          {%>
          <OPTION   value= "index.do?page= <%=i%> "> <%=i%> </OPTION>
          <%}
     
          }%>    
         
          </SELECT>   页

页数 <%=pages.page   %> / <%=pages.totalPage   %>

下拉选项里,除了第一页,其他页都可以,就是选择第一页,不会跳转。怎么回事啊

------解决方案--------------------
onChange= "if(this.selectedIndex && this.selectedIndex!=0){window.location=this.value;}this.selectedIndex=0; "> 你这句很让我不解,既然select能设置selectedIndex=0为什么要用 this.selectedIndex!=0来判断,改成 this.selectedIndex> =0试试吧。