2016-12-31 10 views
0

以下のスニペットでdatepickerのdatepickerを実装しましたが、開始日と終了日の日付を選択した後にカレンダーに表示される範囲が表示されません。ブートストラップdatepicker日付範囲がカレンダーに表示されない

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<link rel="stylesheet" 
 
\t href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
<script 
 
\t src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 

 
<script 
 
\t src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
<link rel="stylesheet" type="text/css" 
 
\t href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/css/bootstrap-datepicker.standalone.min.css"> 
 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 
<title>Page 2</title> 
 

 
</head> 
 
<body> 
 
\t <div class="input-group input-daterange"> 
 
\t \t <input id="startDate1" name="startDate1" type="text" 
 
\t \t \t class="form-control" readonly="readonly"> <span 
 
\t \t \t class="input-group-addon"> <span 
 
\t \t \t class="glyphicon glyphicon-calendar"></span> 
 
\t \t </span> <span class="input-group-addon">to</span> <input id="endDate1" 
 
\t \t \t name="endDate1" type="text" class="form-control" readonly="readonly"> 
 
\t \t <span class="input-group-addon"> <span 
 
\t \t \t class="glyphicon glyphicon-calendar"></span> 
 
\t \t </span> 
 
\t </div> 
 

 
\t <script 
 
\t \t src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/js/bootstrap-datepicker.js"></script> 
 
\t <script type="text/javascript"> 
 
\t \t $(document).ready(function() { 
 
\t \t \t $('.input-daterange input').each(function() { 
 
\t \t \t \t $(this).datepicker(); 
 
\t \t \t }); 
 
\t \t }); 
 
\t </script> 
 
</body> 
 
</html>

答えて

6

あなたにも、ブートストラップ・DatePickerのCSSのリソースを追加する必要があります。

日付範囲には次の構文を使用します。

$('.input-daterange').datepicker({}); 

<!DOCTYPE html> 
 
<html> 
 
<head> 
 
<link rel="stylesheet" 
 
\t href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 

 
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/css/bootstrap-datepicker.min.css" /> 
 
    <script  
 
\t src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 

 
<script 
 
\t src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
<link rel="stylesheet" type="text/css" 
 
\t href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/css/bootstrap-datepicker.standalone.min.css"> 
 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 
<title>Page 2</title> 
 

 
</head> 
 
<body> 
 
\t <div class="input-group input-daterange"> 
 
\t \t <input id="startDate1" name="startDate1" type="text" 
 
\t \t \t class="form-control" readonly="readonly"> <span 
 
\t \t \t class="input-group-addon"> <span 
 
\t \t \t class="glyphicon glyphicon-calendar"></span> 
 
\t \t </span> <span class="input-group-addon">to</span> <input id="endDate1" 
 
\t \t \t name="endDate1" type="text" class="form-control" readonly="readonly"> 
 
\t \t <span class="input-group-addon"> <span 
 
\t \t \t class="glyphicon glyphicon-calendar"></span> 
 
\t \t </span> 
 
\t </div> 
 

 
\t <script 
 
\t \t src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.6.4/js/bootstrap-datepicker.js"></script> 
 
\t <script type="text/javascript"> 
 
\t \t $(document).ready(function() { 
 
\t \t \t $('.input-daterange').datepicker({ 
 
       }); 
 
\t \t }); 
 
\t </script> 
 
</body> 
 
</html>

関連する問題