隨筆 - 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 哈哈的日子 閱讀(6611) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 溆浦县| 乡城县| 威远县| 宝坻区| 五家渠市| 正宁县| 界首市| 昌邑市| 交城县| 洛川县| 平山县| 通化县| 庐江县| 凤冈县| 行唐县| 柯坪县| 长子县| 二连浩特市| 阿鲁科尔沁旗| 运城市| 莱西市| 东兴市| 望城县| 阳江市| 晋江市| 东辽县| 嘉黎县| 郴州市| 东港市| 江北区| 莱芜市| 延庆县| 黄陵县| 平武县| 攀枝花市| 惠安县| 彭山县| 开阳县| 乐昌市| 安陆市| 镇坪县|