<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 小魚 閱讀(1699) 評論(1)  編輯  收藏

    評論

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

    sdfsfs  回復  更多評論   


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


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

    導航

    統計

    常用鏈接

    留言簿(3)

    我參與的團隊

    隨筆檔案

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 99视频免费观看| 亚洲精品无码aⅴ中文字幕蜜桃| 色婷婷亚洲一区二区三区| 国产精品色拉拉免费看| 亚洲AV乱码久久精品蜜桃| 国产亚洲精品免费视频播放| 国产性爱在线观看亚洲黄色一级片| 色多多www视频在线观看免费| 国产亚洲成人在线播放va| 午夜影视在线免费观看| 亚洲精品亚洲人成在线| 亚洲v国产v天堂a无码久久| aa级毛片毛片免费观看久| 亚洲精品电影天堂网| 日韩吃奶摸下AA片免费观看| 高潮内射免费看片| 亚洲av午夜成人片精品网站| 台湾一级毛片永久免费| 中文字幕在线视频免费| 乱爱性全过程免费视频| 老司机精品视频免费| 久久亚洲精品11p| 日本亚洲成高清一区二区三区| 成人免费在线看片| 久久国产精品成人片免费| 亚洲av第一网站久章草| 亚洲中文字幕无码中文字| 国产综合精品久久亚洲| 欧洲一级毛片免费| 一级一看免费完整版毛片| 亚洲国产综合第一精品小说| 又黄又大又爽免费视频| 免费精品一区二区三区第35| 亚洲中文字幕无码久久2020| 亚洲影视自拍揄拍愉拍| 亚洲人成人一区二区三区| 国产精品久久香蕉免费播放| 久久99热精品免费观看动漫 | 国外成人免费高清激情视频| 中国黄色免费网站| 国产免费一区二区三区不卡 |