隨筆 - 175  文章 - 202  trackbacks - 0
          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          第一個Blog,記錄哈哈的生活

          常用鏈接

          留言簿(16)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Java links

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          今天看了一下基于 jquery 的 calendar js 控件,效果還不錯,而且改變了我對 calendar 控件的恐懼感。

          在 jquery 的官方網站上提供了兩個 calendar 控件(http://docs.jquery.com/Plugins),Calendar (Pop-up Calendar)和DateSelector ,分別試用了一下。

          先試了一下 DateSelector,這個出現的比較早,會比較成熟一些。
          簡單的下載了datePicker.js和styles.css (jquery當然也要下載)
          寫了個測試頁面,成功了!非常非常簡單好用,沒什么依賴。
          測試頁面內容如下:
          <html>
              
          <head>
                  
          <link rel="stylesheet" type="text/css" href="styles.css" title="default" media="screen" />
                  
          <script type="text/javascript" src="jquery-latest.pack.js"></script>
                  
          <script type="text/javascript" src="datePicker.js"></script>
          <script type="text/javascript">
          $(document).ready(init);
          function init() {
              $('input#date1').datePicker();
              $('input#date2').datePicker({startDate:'
          2006-11-02', endDate:'2006-11-13'});
          }
          </script>
              
          </head>
              
          <body>
              
          <form action="#" method="post">
                  
          <div class="demo-holder">
                      
          <label for="date1">Date 1</label>
                      
          <input type="text" class="date-picker" name="date1" id="date1" />
                  
          </div>
                  
          <div class="demo-holder">
                      
          <label for="date2">Date 2</label>
                      
          <input type="text" class="date-picker" name="date2" id="date2" />
                  
          </div>
                  
          <div style="float: left; margin: 2em 1em 1em;">
                      
          <select><option>Select doesn't display through calendar even in IE!</option></select>
                  
          </div>
              
          </form>
              
          </body>
          </html>

           
          靜態頁面如圖,點擊日歷圖標。

          還能擋住 select 框,真是 cool 畢了!
          不過,這是討厭的英文,把那弄成中文吧,^_^
          在 init 中加上


              $.datePicker.setDateFormat('ymd', '-');
              
              $.datePicker.setLanguageStrings(
                  ['日', '一', '二', '三', '四', '五', '六'],
                  ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
                  {p:'上月', n:'下月', c:'關閉', b:'請選擇'}
              );


          一切 ok,順利變成中文

          不過這個控件有個很大的問題,就是不能選擇年份,如果這個控件是讓人選生日的,那可就麻煩了。

          下次再介紹另一個吧,出去吃飯了。

          posted on 2007-06-02 11:09 哈哈的日子 閱讀(6607) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 承德县| 城市| 玛纳斯县| 兴仁县| 巴彦淖尔市| 舟山市| 荃湾区| 两当县| 监利县| 绥宁县| 长治县| 郧西县| 当涂县| 信阳市| 衡东县| 彰化市| 兴安盟| 泰和县| 三明市| 建阳市| 松桃| 武胜县| 乐平市| 元氏县| 平阴县| 石柱| 隆回县| 宝坻区| 沂水县| 都安| 额尔古纳市| 淮安市| 凌云县| 葵青区| 安溪县| 肥城市| 德庆县| 东至县| 杭锦后旗| 普安县| 若尔盖县|