<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小魚的空氣

    記錄我所思

    一個很好的日歷控件Coolest

    官方網址:http://dynarch.com/mishoo/calendar.epl

    純JS實現,適用任何平臺和應用,體積很小,可定制屬卻不少。

    使用主要查看calendar-setup.js,提供兩個使用方法:

    1.?????var cal = calendar("beginDate", "calBeginButton", "%Y-%m-%d");

    2.??? Calendar.setup({
    ??????? inputField???? :??? "f_date_a",?? // id of the input field
    ??????? ifFormat?????? :??? "%Y-%m-%d %H:%M",?????? // format of the input field
    ??????? showsTime????? :??? false, //是否顯示時間
    ??????? timeFormat???? :??? "24",
    ??????? onUpdate?????? :??? catcalc
    ??? });

    在發行包里有詳細的文檔和DEMO,下面是一個應該例子:

    <%@?page?contentType="text/html;charset=UTF-8"?%>
    <%@?taglib?prefix="c"?uri="http://java.sun.com/jsp/jstl/core"?%>

    <html>
    <head>
    ????
    <%@?include?file="/components/calendar/calendar.jsp"?%>
    </head>
    <body>
    <div?style="color:red;font:16px"?align="centre">Coolest日歷控件</div>

    <form?name="mainform"
    ??????action
    ="<c:url?value="/report/saleReport.do?action=view"?/>"
    ??????method="post"?target="_blank">
    ????????
    <table?class="border"?width="90%"?cellSpacing=0?cellPadding=2?align="center">
    ????????????
    <tr>
    ????????????????
    <td?class="left">發貨日期</td>
    ????????????????
    <td?class="right">
    ????????????????????從:
    <input?type="text"?name="beginDate"?value="2006-1-1"?id="beginDate">
    ????????????????????
    <img?id="calBeginButton"?src="<c:url?value="/components/calendar/skins/aqua/cal.gif"/>"?border="0"?alt="選擇日期"?style="cursor:?pointer;">
    ????????????????????到:
    <input?type="text"?name="endDate"?value=""?id="endDate">
    ????????????????????
    <img?id="calEndButton"?src="<c:url?value="/components/calendar/skins/aqua/cal.gif"/>"?border="0"?alt="選擇日期"?style="cursor:?pointer;">
    ????????????????????
    <script?type="text/javascript">
    ????????????????????????
    var?cal1?=?calendar("beginDate",?"calBeginButton",?"%Y-%m-%d");
    ????????????????????????
    var?cal2?=?calendar("endDate",?"calEndButton",?"%Y-%m-%d");
    ????????????????????
    </script>
    ????????????????
    </td>
    ????????????
    </tr>
    ????
    ????????????
    <tr>
    ????????????????
    <td>點擊輸入:<input?type="text"?name="date"?id="f_date_a"/></td>
    ????????????????
    <td><input?type="text"?name="date"?id="f_calcdate"?/>?</td>
    ????????????
    <tr>
    ????????????????
    <td?colspan="2"?class="bottom">
    ????????????????????
    <input?type="submit"?class="submitButton"?value="確定"?style="margin-right:60px"/>
    ????????????????????
    <BUTTON?onclick="history.back();">返回</BUTTON>
    ????????????????
    </td>
    ????????????
    </tr>
    ????????
    </table>
    </form>

    <script?type="text/javascript">
    ????
    function?catcalc(cal)?{
    ????????
    var?date?=?cal.date;
    ????????
    var?time?=?date.getTime()
    ????????
    //?use?the?_other_?field
    ????????var?field?=?document.getElementById("f_calcdate");
    ????????
    if?(field?==?cal.params.inputField)?{
    ????????????field?
    =?document.getElementById("f_date_a");
    ????????????time?
    -=?Date.WEEK;?//?substract?one?week
    ????????}
    ?else?{
    ????????????time?
    +=?Date.WEEK;?//?add?one?week
    ????????}

    ????????
    var?date2?=?new?Date(time);
    ????????field.value?
    =?date2.print("%Y-%m-%d?%H:%M");
    ????}

    ????Calendar.setup(
    {
    ????????inputField?????:????
    "f_date_a",???//?id?of?the?input?field
    ????????ifFormat???????:????"%Y-%m-%d?%H:%M",???????//?format?of?the?input?field
    ????????showsTime??????:????false,?//是否顯示時間
    ????????timeFormat?????:????"24",
    ????????onUpdate???????:????catcalc
    ????}
    );
    ????Calendar.setup(
    {
    ????????inputField?????:????
    "f_calcdate",
    ????????ifFormat???????:????
    "%Y-%m-%d?%H:%M",
    ????????showsTime??????:????
    true,
    ????????timeFormat?????:????
    "24",
    ????????onUpdate???????:????catcalc
    ????}
    );
    </script>


    </body>
    </html>


    如使用中文需要在頭部引入calendar-zh.js,注意的是此文件的編碼方式(如GB2312)要和頁面(如JSP)的編碼方式一致,否則亂碼或不能彈出日歷選擇器。

    ?

    posted on 2006-11-01 11:13 小魚 閱讀(1700) 評論(1)  編輯  收藏

    評論

    # re: 一個很好的日歷控件Coolest 2009-06-14 10:30 sdfsf

    sdfsfs  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(3)

    我參與的團隊

    隨筆檔案

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 国产一区二区三区免费视频| 亚洲第一街区偷拍街拍| 国产小视频免费观看| 84pao国产成视频免费播放| 国产免费AV片在线观看播放| 亚洲国产精品无码第一区二区三区| 亚洲欧洲日韩不卡| 国产亚洲精品自在线观看| 国产网站在线免费观看| 两个人的视频高清在线观看免费 | 2021精品国产品免费观看| fc2免费人成为视频| 亚洲AV成人无码久久WWW| 亚洲午夜成激人情在线影院| 亚洲伊人tv综合网色| 亚洲无码在线播放 | 免费看一级一级人妻片| 亚洲人成人无码.www石榴| 亚洲婷婷天堂在线综合| 老汉色老汉首页a亚洲| 久久久亚洲精品视频| 国产精品亚洲一区二区三区在线 | 亚洲精品无码一区二区| 亚洲国产夜色在线观看| 亚洲精品456在线播放| 久久亚洲AV无码精品色午夜| 亚洲无线电影官网| 亚洲高清视频在线观看| 亚洲Av永久无码精品三区在线| 国产AV无码专区亚洲AV手机麻豆| 亚洲综合精品网站| 国产日韩成人亚洲丁香婷婷| 亚洲天堂在线视频| 中文字幕一精品亚洲无线一区| 午夜亚洲国产成人不卡在线| 亚洲人成电影网站国产精品| 亚洲综合区小说区激情区| 亚洲午夜国产精品无码老牛影视| 日本亚洲视频在线| 亚洲日本va午夜中文字幕一区| 久久精品国产亚洲av影院|