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

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

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

    隨筆-40  評論-66  文章-0  trackbacks-0
    自己在網(wǎng)上找了半天沒找到只有 “時(shí)分秒”的控件, 就自己做了個(gè),發(fā)在這里方便有人用到


    鼠標(biāo)點(diǎn)擊 后 的效果


    SetTime.js

    /**//***********************************
    * 簡單時(shí)間控件: version 1.0
    * 作者:李祿燊 
    * 時(shí)間:2007-10-31

    * 使用說明:
    * 首先把本控件包含到頁面 
    * <script src="XXX/setTime.js" type="text/javascript"></script>
    * 控件調(diào)用函數(shù):_SetTime(field)
    * 例如 <input name="time" type="text"   onclick="_SetTime(this)"/>
    *
    ***********************************
    */
    var str = "";
    document.writeln(
    "<div id=\"_contents\" style=\"padding:6px; background-color:#E3E3E3; font-size: 12px; border: 1px solid #777777;  position:absolute; left:?px; top:?px; width:?px; height:?px; z-index:1; visibility:hidden\">");
    str 
    += "\u65f6<select name=\"_hour\">";
    for (h = 0; h <= 9; h++) {
        str 
    += "<option value=\"0" + h + "\">0" + h + "</option>";
    }
    for (h = 10; h <= 23; h++) {
        str 
    += "<option value=\"" + h + "\">" + h + "</option>";
    }
    str 
    += "</select> \u5206<select name=\"_minute\">";
    for (m = 0; m <= 9; m++) {
        str 
    += "<option value=\"0" + m + "\">0" + m + "</option>";
    }
    for (m = 10; m <= 59; m++) {
        str 
    += "<option value=\"" + m + "\">" + m + "</option>";
    }
    str 
    += "</select> \u79d2<select name=\"_second\">";
    for (s = 0; s <= 9; s++) {
        str 
    += "<option value=\"0" + s + "\">0" + s + "</option>";
    }
    for (s = 10; s <= 59; s++) {
        str 
    += "<option value=\"" + s + "\">" + s + "</option>";
    }
    str 
    += "</select> <input name=\"queding\" type=\"button\" onclick=\"_select()\" value=\"\u786e\u5b9a\" style=\"font-size:12px\" /></div>";
    document.writeln(str);
    var _fieldname;
    function _SetTime(tt) {
        _fieldname 
    = tt;
        
    var ttop = tt.offsetTop;    //TT控件的定位點(diǎn)高
        var thei = tt.clientHeight;    //TT控件本身的高
        var tleft = tt.offsetLeft;    //TT控件的定位點(diǎn)寬
        while (tt = tt.offsetParent) {
            ttop 
    += tt.offsetTop;
            tleft 
    += tt.offsetLeft;
        }
        document.all._contents.style.top 
    = ttop + thei + 4;
        document.all._contents.style.left 
    = tleft;
        document.all._contents.style.visibility 
    = "visible";
    }
    function _select() {
        _fieldname.value 
    = document.all._hour.value + ":" + document.all._minute.value + ":" + document.all._second.value;
        document.all._contents.style.visibility 
    = "hidden";
    }




    posted on 2007-11-01 15:33 Super·shen BLOG 閱讀(11140) 評論(13)  編輯  收藏 所屬分類: 工作

    評論:
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】 2007-11-09 16:49 | Logan
    謝謝,找這樣一個(gè)時(shí)間輸入控件很久了。  回復(fù)  更多評論
      
    # re: 2007-11-09 17:12 | Logan
    但是好象和一個(gè)JS的Calendar沖突,如果可以的話幫忙看下,謝謝。
    http://www.sendspace.com/file/7a3vif  回復(fù)  更多評論
      
    # 有點(diǎn)問題 2008-09-04 18:09 | ella
    您的控件如果遇到有背景的就直接看不到了呀
      回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】[未登錄] 2008-09-22 10:34 | jxva
    幫你修改成通用于其它瀏覽器的了,建議最好封裝成js類


    /**//***********************************
    * 簡單時(shí)間控件: version 1.0
    * 作者:李祿燊
    * 時(shí)間:2007-10-31
    *
    * 使用說明:
    * 首先把本控件包含到頁面
    * <script src="XXX/setTime.js" type="text/javascript"></script>
    * 控件調(diào)用函數(shù):_SetTime(field)
    * 例如 <input name="time" type="text" onclick="_SetTime(this)"/>
    *
    ************************************/
    var str = "";
    document.writeln("<div id=\"_contents\" style=\"padding:6px; background-color:#E3E3E3; font-size: 12px; border: 1px solid #777777; position:absolute; left:?px; top:?px; width:?px; height:?px; z-index:1; visibility:hidden\">");
    str += "\u65f6<select id=\"_hour\">";
    for (h = 0; h <= 9; h++) {
    str += "<option value=\"0" + h + "\">0" + h + "</option>";
    }
    for (h = 10; h <= 23; h++) {
    str += "<option value=\"" + h + "\">" + h + "</option>";
    }
    str += "</select> \u5206<select id=\"_minute\">";
    for (m = 0; m <= 9; m++) {
    str += "<option value=\"0" + m + "\">0" + m + "</option>";
    }
    for (m = 10; m <= 59; m++) {
    str += "<option value=\"" + m + "\">" + m + "</option>";
    }
    str += "</select> \u79d2<select id=\"_second\">";
    for (s = 0; s <= 9; s++) {
    str += "<option value=\"0" + s + "\">0" + s + "</option>";
    }
    for (s = 10; s <= 59; s++) {
    str += "<option value=\"" + s + "\">" + s + "</option>";
    }
    str += "</select> <input name=\"queding\" type=\"button\" onclick=\"_select()\" value=\"\u786e\u5b9a\" style=\"font-size:12px\" /></div>";
    document.writeln(str);
    var _fieldname;
    function _SetTime(tt) {
    _fieldname = tt;
    var ttop = tt.offsetTop; //TT控件的定位點(diǎn)高
    var thei = tt.clientHeight; //TT控件本身的高
    var tleft = tt.offsetLeft; //TT控件的定位點(diǎn)寬
    while (tt = tt.offsetParent) {
    ttop += tt.offsetTop;
    tleft += tt.offsetLeft;
    }
    document.getElementById("_contents").style.top = (ttop + thei + 4)+"px";
    document.getElementById("_contents").style.left = tleft+"px";
    document.getElementById("_contents").style.visibility = "visible";
    }
    function _select() {
    _fieldname.value = document.getElementById("_hour").value + ":" + document.getElementById("_minute").value + ":" + document.getElementById("_second").value;
    document.getElementById("_contents").style.visibility = "hidden";
    }  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】 2009-10-12 13:58 | ruby
    很好用,謝謝.  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】[未登錄] 2010-09-19 16:30 | java
    @jxva
    分方法  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】[未登錄] 2011-08-12 09:14 | Tony
    很好,謝謝!!!  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】 2011-08-28 12:31 | mj
    @jxva
    你改的很好!  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】[未登錄] 2012-03-02 15:02 | maomao
    幫大忙了,謝謝你的共享~~  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】 2012-04-18 11:17 | alen
    鼠標(biāo)離開是怎么消失呢??求教啊  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】 2012-05-15 17:36 | wuhb
    @alen
    <input name=\"queding\" type=\"button\" onclick=\"_select()\" value=\"\u786e\u5b9a\" style=\"font-size:12px\" /><input name=\"quxiao\" type=\"button\" onclick=\"_deselect()\" value=\"\u53d6\u6d88\" style=\"font-size:12px\" />





    function _deselect() {
    document.getElementById("_contents").style.visibility = "hidden";
    }  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】 2014-05-03 11:27 | zuidaima
    也可以參考代碼:js可選擇時(shí)分秒的日歷時(shí)間控件代碼下載,多瀏覽器IE8,9,10、谷歌chrome,火狐firefox等都是兼容的 下載地址:http://www.zuidaima.com/share/1782678579956736.htm  回復(fù)  更多評論
      
    # re: 剛剛做的一個(gè) JS簡單時(shí)間控件【JS時(shí)分秒時(shí)間控件】[未登錄] 2014-08-21 17:09 | 風(fēng)隨心
    謝了。  回復(fù)  更多評論
      
    主站蜘蛛池模板: 2021精品国产品免费观看| 国产精品高清免费网站 | 羞羞视频免费观看| 免费无码又爽又高潮视频| 2020久久精品亚洲热综合一本| 18禁免费无码无遮挡不卡网站| 色婷婷六月亚洲婷婷丁香| 99久久精品免费精品国产| 亚洲女人初试黑人巨高清| 成人免费午夜无码视频| 成人亚洲国产va天堂| 日本一道本高清免费| 日韩在线视精品在亚洲| 亚洲性在线看高清h片| 国产99精品一区二区三区免费| 亚洲真人无码永久在线| 三级黄色片免费看| 久久精品国产亚洲AV大全| 台湾一级毛片永久免费| 亚洲av成人片在线观看| 亚洲一区二区视频在线观看| 永久免费AV无码网站国产| 亚洲精品美女在线观看| 国产精品无码素人福利免费| 国产人成网在线播放VA免费| 久久夜色精品国产亚洲AV动态图| 四虎在线免费视频| 亚洲AV成人精品日韩一区| 国产亚洲老熟女视频| 国产精品久久久久久久久免费| 亚洲av无码专区青青草原| 国产亚洲精品线观看动态图| 4虎1515hh永久免费| 日韩欧美亚洲中文乱码| 亚洲精品无码专区在线在线播放 | 免费播放在线日本感人片| 亚洲午夜久久久精品电影院| 日本一道高清不卡免费| 久草免费福利资源站| 亚洲精品无码久久久久APP | 亚洲国产成a人v在线观看|