日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

在Bootstrap开发框架中使用bootstrap-datepicker插件

發(fā)布時(shí)間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Bootstrap开发框架中使用bootstrap-datepicker插件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在基于Boostrap的Web開發(fā)中,往往需要錄入日期內(nèi)容,基于Boostrap的插件中,關(guān)于日期的錄入可以使用bootstrap-datepicker這個(gè)非常不錯(cuò)的插件,以替代默認(rèn)的type=date這種不太友好的日期錄入控件,本篇介紹的是我在我的Boostrap開發(fā)框架中利用bootstrap-datepicker插件實(shí)現(xiàn)日期的錄入處理。

1、bootstrap-datepicker插件的介紹

關(guān)于bootstrap-datepicker插件的相關(guān)的項(xiàng)目地址如下所示:

http://www.bootcss.com/p/bootstrap-datetimepicker?

https://github.com/uxsolutions/bootstrap-datepicker

使用這個(gè)插件,和其他插件使用類似,只需要引入對(duì)應(yīng)的JS文件和CSS樣式即可,如下是該插件的引用文件。

<script src="/js/bootstrap-datepicker.js"></script> <script src="/css/bootstrap-datepicker3.min.css"></script>

如果需要使用本地語(yǔ)言,引入語(yǔ)言文件即可。

<script src="/locales/bootstrap-datepicker.zh-CN.js"></script>

插件的文件目錄如下所示

插件的使用界面效果如下所示

我們?cè)贛VC框架中,使用插件的時(shí)候,往往是把對(duì)應(yīng)的CSS和JS,通過(guò)打包的方式進(jìn)行引入,如在C#代碼里面BundleConfig.cs的代碼如下所示

CSS文件引入如下代碼所示

JS文件類似,如下所示。

而我們?cè)陂_發(fā)Boostrap項(xiàng)目的時(shí)候,我們可以使用母版的方式引入對(duì)應(yīng)的JS和CSS文件,在子頁(yè)面則不需要再關(guān)注這些應(yīng)用了,這些是基于MVC的Boostrap開發(fā)常見的處理,在這里就不再贅述了。

?

2、bootstrap-datepicker插件的項(xiàng)目使用代碼

初始化bootstrap-datepicker插件也比較簡(jiǎn)單,最簡(jiǎn)單的代碼如下所示。

<input type="text" id="datetimepicker"> $('#datetimepicker').datetimepicker({format: 'yyyy-mm-dd hh:ii' });

或者

<script type="text/javascript">$(".form_datetime").datetimepicker(); </script>

而一般使用的時(shí)候,我們需要設(shè)置語(yǔ)言,格式,按鈕等屬性,如下所示

$('.input-daterange input').each(function () {$(this).datepicker({language: 'zh-CN', //語(yǔ)言autoclose: true, //選擇后自動(dòng)關(guān)閉clearBtn: true,//清除按鈕format: "yyyy-mm-dd"//日期格式 });});

在查詢數(shù)據(jù)的界面中,我們一般需要一個(gè)區(qū)間的時(shí)間,如下所示。

而該界面的代碼如下所示。

<div class="input-group input-daterange"><input id="WHC_PayDate" name="WHC_PayDate" type="text" placeholder="付款日期(起)" data-date-format="yyyy-mm-dd" class="form-control"/><div class="input-group-addon">~</div><input id="WHC_PayDate2" name="WHC_PayDate" type="text" placeholder="付款日期(止)" data-date-format="yyyy-mm-dd" class="form-control"/></div>

以及錄入界面明細(xì)的時(shí)候,選擇單個(gè)日期的界面如下所示。

$('.input-date input').each(function () {$(this).datepicker({language: 'zh-CN', //語(yǔ)言autoclose: true, //選擇后自動(dòng)關(guān)閉clearBtn: true,//清除按鈕format: "yyyy-mm-dd"//日期格式 });});

使用插件的時(shí)候,我們不可能為每個(gè)input初始化bootstrap-datepicker插件,因此使用了類選擇器的處理方式實(shí)現(xiàn)所有日期插件的初始化。

插件可選的日期格式:

  • yyyy-mm-dd
  • yyyy-mm-dd hh:ii
  • yyyy-mm-ddThh:ii
  • yyyy-mm-dd hh:ii:ss
  • yyyy-mm-ddThh:ii:ssZ

最后看看整體的界面效果吧。

?

轉(zhuǎn)載于:https://www.cnblogs.com/wuhuacong/p/9829673.html

總結(jié)

以上是生活随笔為你收集整理的在Bootstrap开发框架中使用bootstrap-datepicker插件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。