<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)

    我參與的團隊

    隨筆檔案

    文章檔案

    搜索

    最新評論

    主站蜘蛛池模板: 国产一级理论免费版| 成全视频在线观看免费高清动漫视频下载| 日韩精品免费一区二区三区| 亚洲一区二区三区亚瑟| 57PAO成人国产永久免费视频| 亚洲综合在线成人一区| 无码人妻久久一区二区三区免费丨 | 在线看片免费人成视频福利| 成人毛片100免费观看| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲免费视频在线观看| 欧洲精品码一区二区三区免费看| 日韩一级免费视频| 粉色视频成年免费人15次| 亚洲国产综合人成综合网站| 亚洲欧洲日本精品| 中国一级毛片视频免费看| 亚洲精品高清无码视频| 99久久免费中文字幕精品| 中文字幕乱码亚洲精品一区 | 日韩精品无码免费专区午夜 | 亚洲人成免费电影| 久久综合亚洲色HEZYO国产| 2020天堂在线亚洲精品专区| 国产激情免费视频在线观看 | 亚洲gv猛男gv无码男同短文| 久久午夜羞羞影院免费观看| 国产精品亚洲一区二区麻豆| 国产乱子伦片免费观看中字| 中出五十路免费视频| 亚洲国产日韩在线人成下载| 无人在线观看免费高清| 国产精品亚洲四区在线观看 | 国产精品免费观看视频| 亚洲专区先锋影音| 国产成人高清精品免费软件| 免费在线观影网站| 亚洲色偷偷色噜噜狠狠99网| 成人免费午间影院在线观看| 好湿好大好紧好爽免费视频| 亚洲免费一区二区|