我的漫漫程序之旅

          專注于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

          主站蜘蛛池模板: 武威市| 阿克苏市| 大英县| 苏尼特左旗| 晋州市| 天气| 汉川市| 汽车| 驻马店市| 桓仁| 五寨县| 望江县| 汉寿县| 资兴市| 六盘水市| 马边| 顺平县| 乌审旗| 伊宁市| 兴文县| 甘孜县| 邓州市| 永安市| 泽普县| 广汉市| 富裕县| 大连市| 波密县| 湖州市| 资阳市| 泊头市| 衡东县| 满洲里市| 沙洋县| 昌吉市| 芜湖市| 县级市| 清河县| 金山区| 邹平县| 阳春市|