91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • 在html5中使用amaze-ui的datepicker和datetimepicker需要注意什么問題

在html5中使用amaze-ui的datepicker和datetimepicker需要注意什么問題

發布時間:2022-02-23 11:10:45 來源:億速云 閱讀:127 作者:小新 欄目:開發技術

這篇文章主要介紹在html5中使用amaze-ui的datepicker和datetimepicker需要注意什么問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

下面是有關于 amaze-ui 這個插件的相關參考內容:

點1:參考文檔不能選錯,amaze的默認文檔是http://amazeui.shopxo.net/getting-started/,但是當我們要使用datetimepicker是就要使用https://github.com/amazeui/datetimepicker,
這就是我想吐槽的地方了,amaze竟然把datetimepicker放在一個不起眼的小角落里,這是大家需要注意的地方。

點2:amaze-ui的日期時間插件是真的不好看,可擴展性不太好,特別是在對時間進行控制的時候很麻煩。在我們的項目中能不用這個堅決不用,我這一次是在別人用了之后才使用這個的,
后來發現真費勁。

點3:三時間(datetimepicker)校驗:

jsp關鍵代碼:

<div class="inputItem">
    <div class="inputName">制卡時間</div>
     <input type="text" id="gender" name="gender" class="am-form-field data-input" readonly required placeholder="請選擇">
 </div>
 <div class="inputItem">
     <div class="inputName">生效時間</div>
     <input type="text" id="startDate" name="startDate" class="am-form-field data-input" readonly required placeholder="請選擇">
 </div>
 <div class="inputItem">
     <div class="inputName">過期時間</div>
     <input type="text" id="expDate" name="expDate" class="am-form-field data-input" readonly required placeholder="請選擇">
 </div>

js校驗代碼:
為了使大家看的清楚,這里我使用一種比較巧妙的手法,因為是三日期校驗,設置開始時間參數只能是setStartTime,設置結束參數只能是setEndTime,所以不能在jq的入口函數進行初始化工作,需要在jq的入口函數中調用兩個函數進行初始化,代碼如下:

initDatePicker = function () {
   //日期插件初始化
   $('#gender').datetimepicker({
       language: 'zh-CN',
       format: 'yyyy-mm-dd hh:ii:ss',
       minView: 2
       //pickerPosition: "bottom-left"
   }).on("changeDate", function (ev) {  //值改變事件
       if (ev.date) {
           $("#startDate").datetimepicker('setStartDate', new Date(ev.date.valueOf()));
       } else {
           $("#startDate").datetimepicker('setStartDate', null);
       }
   });
   $('#startDate').datetimepicker({
       language: 'zh-CN',
       format: 'yyyy-mm-dd hh:ii:ss',
       minView: 2
       //pickerPosition: "bottom-left"
   }).on("changeDate", function (ev) {
       if (ev.date) {
           $("#gender").datetimepicker('setEndDate', new Date(ev.date.valueOf()));
       } else {
           $("#gender").datetimepicker('setEndDate', new Date());
       }
   });
   $('#gender,#startDate').click(function () {
       $(this).datetimepicker("show");
   })
};
initDatePicker1 = function () {
    $('#startDate').datetimepicker({
        language: 'zh-CN',
        format: 'yyyy-mm-dd hh:ii:ss',
        minView: 2
        //pickerPosition: "bottom-left"
    }).on("changeDate", function (ev) {
        if (ev.date) {
            $("#expDate").datetimepicker('setStartDate', new Date(ev.date.valueOf()));
        } else {
            $("#expDate").datetimepicker('setStartDate', new Date());
        }
    });
    $('#expDate').datetimepicker({
        language: 'zh-CN',
        format: 'yyyy-mm-dd hh:ii:ss',
        minView: 2
        //pickerPosition: "bottom-left"
    }).on("changeDate", function (ev) {
        if (ev.date) {
            $("#startDate").datetimepicker('setEndDate', new Date(ev.date.valueOf()));
        } else {
            $("#startDate").datetimepicker('setEndDate', null);
        }
    });
    $('#startDate,#expDate').click(function () {
        $(this).datetimepicker("show");
    })
}

注意:

datetimepicker中的minView的用法,它是控制插件的最小顯示顯示視圖,minView=2表示最小的選擇是多好號,沒有時間的選擇了,默認情況是選擇到秒的;而datepicker中對應的設置是minViewMode,這里就把我坑了一次。

最后進行補充,在開發中如果用amaze的時間插件,我建議統一使用datetimepicker,他相對datepicker更具通用性,在時間范圍的控制上更靈活,我們只需使用minView進行控制最小顯示就行。

以上是“在html5中使用amaze-ui的datepicker和datetimepicker需要注意什么問題”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新巴尔虎右旗| 漠河县| 沭阳县| 紫阳县| 台中市| 沁源县| 鲁山县| 玉山县| 舒城县| 托里县| 东兴市| 丹东市| 宁乡县| 永和县| 会泽县| 武夷山市| 松桃| 茶陵县| 沙坪坝区| 济源市| 伊宁市| 神农架林区| 香港| 德清县| 凭祥市| 兴文县| 民勤县| 阿拉尔市| 星座| 高雄县| 南川市| 林口县| 博客| 弥勒县| 文昌市| 临颍县| 枣阳市| 双城市| 莎车县| 云龙县| 盘锦市|