<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  回復  更多評論   


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


    網站導航:
     
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導航

    統計

    常用鏈接

    留言簿(3)

    我參與的團隊

    隨筆檔案

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 亚洲色大网站WWW永久网站| 亚洲国产精品VA在线观看麻豆| 亚洲国产美女精品久久| 日韩精品无码免费专区午夜不卡| 亚洲精品无码永久在线观看 | 一二三四在线观看免费高清中文在线观看 | 日本一区二区三区免费高清在线| 日本无吗免费一二区| 日韩国产欧美亚洲v片| 日本19禁啪啪无遮挡免费动图| 亚洲国产AV一区二区三区四区| 国产猛烈高潮尖叫视频免费 | 精品国产亚洲一区二区三区| 久久青草精品38国产免费| 婷婷精品国产亚洲AV麻豆不片| 亚洲免费精彩视频在线观看| 亚洲国产中文在线二区三区免| 免费无码AV片在线观看软件| 亚洲国产欧美国产综合一区| 四虎影视永久免费观看| 中文在线观看永久免费| 无码专区—VA亚洲V天堂| 久久精品免费一区二区| 亚洲日韩一区精品射精| 亚洲精品无码久久久| 永久免费不卡在线观看黄网站| 91精品国产亚洲爽啪在线观看| 成人免费看黄20分钟| 九九免费精品视频在这里| 图图资源网亚洲综合网站| 全免费a级毛片免费**视频| 日韩免费高清一级毛片| 亚洲AV无码成人精品区蜜桃| 一二三四在线播放免费观看中文版视频 | 久久久久亚洲国产AV麻豆| 综合亚洲伊人午夜网| 免费不卡视频一卡二卡| 男人扒开添女人下部免费视频| 亚洲激情视频在线观看| 成年女人永久免费观看片| 青柠影视在线观看免费高清 |