bootstrap-datepicker的简单使用

摘要:
捆绑包。添加;捆绑包。添加;然后是html页面代码,非常简单。一个标签就足够了:然后编写js格式:$这样,基本功能就实现了,这相对容易。
先说datepicker。 github上的地址是:https://github.com/eternicode/bootstrap-datepicker
效果如下:

bootstrap-datepicker的简单使用第1张

在bundle里面引用添加js 和 css的引用。
bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/site.css", "~/Content/datepicker3.css"));
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", "~/Scripts/respond.js", "~/Scripts/bootstrap-datepicker.js", "~/Scripts/bootstrap-datepicker.zh-CN.js"/*中文语言包*/ )); 

然后是html页面代码,很简单,一个标签即可:

<input type="text" class="datepicker" placeholder="请选择日期" />

然后是写js格式化:

<script type="text/javascript">
    $(function () {
        $(".datepicker").datepicker({
            language: "zh-CN",
            autoclose: true,//选中之后自动隐藏日期选择框
            clearBtn: true,//清除按钮
            todayBtn: true,//今日按钮
            format: "yyyy-mm-dd"//日期格式,详见 http://bootstrap-datepicker.readthedocs.org/en/release/options.html#format
        });
    });
</script>

如此,基本的功能就实现了,比较容易。

datepicker有一系列的方法,比如获取/设置日期,基本的格式是:

$('.datepicker').datepicker('method', arg1, arg2);

比如获取当前日期:

$(".datepicker").datepicker("getDate").toLocaleString();//获取
$(".datepicker").datepicker("setDate", '2014-01-25');//设置

这个datepicker有个比较实用的功能,很多情况下我们给客户选择的是一个时间段,所有要求开始时间必须小于结束时间,这个功能datepicker已经帮我们实现了。
添加如下html标签:

<div class="input-group input-medium date-picker input-daterange" data-date-format="yyyy-mm-dd">
    <input name="dtBegin" class="form-control" style="font-size: 13px;" type="text" value="">
    <span class="input-group-addon"></span>
    <input name="dtEnd" class="form-control" style="font-size: 13px;" type="text" value="">
</div>

两个input放在一个div中,格式相关的可以在div中设置,不需要后面每个重新设置。

执行如下js:

$(".date-picker").datepicker({
    language: "zh-CN",
    autoclose: true
});

效果如下:

bootstrap-datepicker的简单使用第2张

当客户选择了开始时间比结束时间要大,结束时间自动变成开始时间。

datepicker介绍完毕。

下面介绍jquery.form.js

github项目地址:http://jquery.malsup.com/form/

园中能搜到很多文章,外加现在mvc中的Ajax.BeginForm() 也都实现相关的异步表单的功能。但是异步文件上传这功能还是挺不错的,外加进度条显示,在前段时间公司项目中感觉挺实用的。

<form method="post" action="@Url.Action("ReceiveFile", new {controller = "Home" })" enctype="multipart/form-data">
    <input type="file" name="file1" />
</form>

定义form标签的时候要注意enctype="mutipart/form-data"。

<script type="text/javascript">
    $(function () {
        $("[name=file1]").change(function () {//文件改变的时候触发异步提交表单事件。
            $(this).parents("form").ajaxSubmit({
                uploadProgress: function (event,position,total,percent) {
                    //percent就是百分比了
                    console.log(percent);
                }
            });
        });
    });
</script>


免责声明:文章转载自《bootstrap-datepicker的简单使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇kubeadm实现k8s高可用集群环境部署与配置麻省理工公开课《算法导论》学习笔记:第一讲下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iView中DatePicker的表单验证问题

1. type="datetime"的验证方式: <DatePicker v-model="form.chooseDate" placeholder="选择日期" type="datetime" format="yyyy-MM-dd"/> chooseDate: [{required: true, message: '日期不能为空!', t...

Bootstrap-datepicker3官方文档中文翻译---Event/事件(原文链接 http://bootstrap-datepicker.readthedocs.io/en/latest/index.html)

Events/事件 DatePicker在某些情况下触发一些事件。所有事件都拥有 传递给任何事件处理程序的 事件对象的 附加数据。(译者注:这里英语拗口,汉语也拗口,我用空格给大家断断句) $('.datepicker').datepicker() .on(picker_event, function(e) { // `e` her...

控件当前日期android控件之DatePicker和TimePicker

最近研究控件当前日期,稍微总结一下,以后继续补充:     main.xml     <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:lay...

探索DatePicker新用法

很少用DatePicker,项目需要用到DatePicker,再用时发现跟以前有些变化,重新简单梳理一下DatePicker的用法。 先上效果图: 首先是xml文件的用法:     以前是用android:spinnersShown和android:calendarViewShown这两个属性来控制DatePicker是显示滚动选择器还是日历亦或者两者都...

iview组件DatePicker type="datetimerange绑定初始默认时间值

使用::value="[this.startTime,this.endTime]",绑定当天时间 如下: <DatePicker type="datetimerange"placeholder="Select date"style=" 100%"@on-change="changeTime":value="[this.startTime,this.e...

JAVA Swing日期选择控件datepicker的使用

声明:本控件来自互联网,仅可应用于个人项目,不可商用,如您未遵守造成的任何问题请自行承担点击下载 datepicker.jar 使用方法1、导入 在eclipse中,单击你的项目名,右键–>Build Path–>Add External Archives–>选择datepicker.jar2、使用 importjava.awt.Colo...