隨筆 - 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 哈哈的日子 閱讀(6608) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 定边县| 娄底市| 永年县| 葫芦岛市| 英吉沙县| 浑源县| 白玉县| 普洱| 尉氏县| 新疆| 荆门市| 彩票| 社会| 明光市| 金寨县| 本溪市| 沂源县| 临汾市| 山西省| 正定县| 板桥市| 岑巩县| 石棉县| 湘潭市| 新田县| 上杭县| 阿勒泰市| 阜康市| 五华县| 神池县| 边坝县| 上饶县| 大关县| 溧阳市| 增城市| 师宗县| 罗平县| 肃南| 赤城县| 太和县| 罗山县|