我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          響應回車和判斷是否為數字的函數(可用于分頁)

          <script language="javascript" type="text/javascript">
          //分頁處理函數
          function check()
          {
             
          // 響應回車
             if(event.keyCode == 13)
             
          {
                
          var currentPage = document.getElementById("currentPage");
                
          var totalPage = document.getElementById("totalPage");
                
          var flag = true;
                
          if(isNaN(currentPage.value))
                
          {
                   alert('請輸入數字');
                   currentPage.value 
          = "";
                   currentPage.focus();  
                   
          return false;
                  
                }

                
          else
                
          {
                     
          //處理輸入大于總頁數
                     if(currentPage.value > totalPage.value)
                         currentPage.value 
          = totalPage.value;
                     
          //處理小數或負數
                     if(currentPage.value <= 0)
                         currentPage.value 
          = 1;
                     
          //跳轉
                   window.location = "user.action?currentPage=" + currentPage.value;
                   currentPage.focus(); 
                   
          return true;
                }

             }

          }

          </script>
          <input type="text" name="currentPage" size="2" onkeydown="return check();"/> 
                      
          <!-- 保存總頁數,用于javascript處理分頁 -->
                      
          <input type="hidden" id="totalPage" value="<s:property value="#page.totalPage"/>" />
          其中的totalPage是通過分頁類算出來的.

          posted on 2007-12-02 20:29 々上善若水々 閱讀(1076) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 祁连县| 涿州市| 巍山| 沅陵县| 新绛县| 工布江达县| 绿春县| 隆昌县| 灵丘县| 无锡市| 南阳市| 自贡市| 大竹县| 美姑县| 叙永县| 兴义市| 增城市| 资溪县| 松原市| 莱阳市| 清水河县| 板桥市| 本溪市| 吉木萨尔县| 延庆县| 贵阳市| 固镇县| 山丹县| 东山县| 隆子县| 瑞昌市| 榕江县| 容城县| 海丰县| 鹤岗市| 闽侯县| 建始县| 龙川县| 宜章县| 越西县| 全州县|