在步骤中使用bootstrap datepicker:year - >月 - >天

时间:2017-05-14 13:26:31

标签: bootstrap-datepicker

我使用bootstrap datepicker作为出生日期字段。 但显然用户没有正确使用年份下拉字段。

我想要做的是进行分阶段设置,从选择年份,然后是月份再到当天,点击3次。我认为它会更加用户友好。 这就是我看到它的工作方式:

第1步:选择年份

enter image description here

第2步:选择月份

enter image description here

第3步:选择日

enter image description here

有人知道这是否可行?

1 个答案:

答案 0 :(得分:5)

请检查一下 https://eonasdan.github.io/bootstrap-datetimepicker/

您可以更改以下模式,



jQuery(function () {
                $('#datetimepicker').datetimepicker({
                viewMode: 'years'
            });
});

<link rel="stylesheet" type="text/css" media="screen" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
<link href="//cdn.rawgit.com/Eonasdan/bootstrap-datetimepicker/e8bddc60e73c1ec2475f827be36e1957af72e2ea/build/css/bootstrap-datetimepicker.css" rel="stylesheet">


<div class="container">
    <div class="row">
        <div class='col-sm-6'>
            <div class="form-group">
                <div class='input-group date' id='datetimepicker'>
                    <input type='text' class="form-control" />
                    <span class="input-group-addon">
                        <span class="glyphicon glyphicon-calendar"></span>
                    </span>
                </div>
            </div>
        </div>
    </div>
</div>
  
<script type="text/javascript" src="//code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.js"></script>
<script src="//cdn.rawgit.com/Eonasdan/bootstrap-datetimepicker/e8bddc60e73c1ec2475f827be36e1957af72e2ea/src/js/bootstrap-datetimepicker.js"></script>
&#13;
&#13;
&#13;

相关问题