引导程序组件(用于三个下拉列表中的日期、月份、年份)sompylasar/bootstrap-datepicker-select css 不工作
boostrap component (for date,month,year in three dropdowns) sompylasar/bootstrap-datepicker-select css not working
这是组件https://github.com/sompylasar/bootstrap-datepicker-select
我需要三个日期、月份、年份的下拉菜单,就像这个组件所具有的那样(如果您查看 index.html),当您打开这个示例时,它可以正常工作,但是当我尝试实现它时,它可以正常工作(js 部分),除了 css 不起作用(它不像示例中那样),现在我知道我包含了所有 css 和 js 文件。我也尝试过他的 bootstrap css(他包括在内)然后它起作用了(下拉菜单看起来像他的),但它扰乱了我所有其他 pages.Now 我的问题,有没有解决这个问题的简单解决方案(我是 bootstrap 的新手),或者是否有另一个组件用于相同的事情,或者我应该只采用标准下拉菜单并用 foreach 填充日期、月份、年份。提前谢谢你
我使用 foreach 的经典方法
<div class="form-group">
<label for="selectDate">Date of Birth:</label>
<select id="selectDate" style="width:auto;" class="form-control selectWidth">
@for ($i = 1; $i <= 31; $i++)
<option class="">{{$i}}</option>
@endfor
</select>
<select id="selectMonth" style="width:auto;" class="form-control selectWidth">
@for ($i = 1; $i <= 12; $i++)
<option class="">{{$i}}</option>
@endfor
</select>
<select id="selectYear" style="width:auto;" class="form-control selectWidth">
@for ($i = 1900; $i <= 2015; $i++)
<option class="">{{$i}}</option>
@endfor
</select>
</div>
如果有人知道该插件,请在评论中写下或作为答案。
<!DOCTYPE html>
<html>
<head>
<title>Pick Year</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="//unpkg.com/bootstrap@3.3.7/dist/css/bootstrap.min.css" type="text/css" />
<link rel="stylesheet" href="//unpkg.com/bootstrap-select@1.12.4/dist/css/bootstrap-select.min.css" type="text/css" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.2.0/css/datepicker.min.css" rel="stylesheet">
<script src="//unpkg.com/jquery@3.4.1/dist/jquery.min.js"></script>
<script src="//unpkg.com/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
<script src="//unpkg.com/bootstrap-select@1.12.4/dist/js/bootstrap-select.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.2.0/js/bootstrap-datepicker.min.js"></script>
</head>
<body>
<input type="text" class="form-control" name="datepicker" id="datepicker" />
<script>
$("#datepicker").datepicker({
format: "yyyy",
viewMode: "years",
minViewMode: "years",
autoclose:true
});
</script>
</body>
</html>
这是组件https://github.com/sompylasar/bootstrap-datepicker-select
我需要三个日期、月份、年份的下拉菜单,就像这个组件所具有的那样(如果您查看 index.html),当您打开这个示例时,它可以正常工作,但是当我尝试实现它时,它可以正常工作(js 部分),除了 css 不起作用(它不像示例中那样),现在我知道我包含了所有 css 和 js 文件。我也尝试过他的 bootstrap css(他包括在内)然后它起作用了(下拉菜单看起来像他的),但它扰乱了我所有其他 pages.Now 我的问题,有没有解决这个问题的简单解决方案(我是 bootstrap 的新手),或者是否有另一个组件用于相同的事情,或者我应该只采用标准下拉菜单并用 foreach 填充日期、月份、年份。提前谢谢你
我使用 foreach 的经典方法
<div class="form-group">
<label for="selectDate">Date of Birth:</label>
<select id="selectDate" style="width:auto;" class="form-control selectWidth">
@for ($i = 1; $i <= 31; $i++)
<option class="">{{$i}}</option>
@endfor
</select>
<select id="selectMonth" style="width:auto;" class="form-control selectWidth">
@for ($i = 1; $i <= 12; $i++)
<option class="">{{$i}}</option>
@endfor
</select>
<select id="selectYear" style="width:auto;" class="form-control selectWidth">
@for ($i = 1900; $i <= 2015; $i++)
<option class="">{{$i}}</option>
@endfor
</select>
</div>
如果有人知道该插件,请在评论中写下或作为答案。
<!DOCTYPE html>
<html>
<head>
<title>Pick Year</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="//unpkg.com/bootstrap@3.3.7/dist/css/bootstrap.min.css" type="text/css" />
<link rel="stylesheet" href="//unpkg.com/bootstrap-select@1.12.4/dist/css/bootstrap-select.min.css" type="text/css" />
<link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.2.0/css/datepicker.min.css" rel="stylesheet">
<script src="//unpkg.com/jquery@3.4.1/dist/jquery.min.js"></script>
<script src="//unpkg.com/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
<script src="//unpkg.com/bootstrap-select@1.12.4/dist/js/bootstrap-select.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.2.0/js/bootstrap-datepicker.min.js"></script>
</head>
<body>
<input type="text" class="form-control" name="datepicker" id="datepicker" />
<script>
$("#datepicker").datepicker({
format: "yyyy",
viewMode: "years",
minViewMode: "years",
autoclose:true
});
</script>
</body>
</html>