我正在尝试将daterange(https://github.com/eternicode/bootstrap-datepicker)select添加到我的bootstrap 3表单中。 我已将表单元素添加到表单中:
<div class="form-group">
<label class="col-sm-3 control-label">Dates range</label>
<div class="col-sm-9">
<div class="input-daterange" id="datepicker">
<input type="text" class="input-small" name="start"/>
<span class="add-on">to</span>
<input type="text" class="input-small" name="end"/>
</div>
</div>
</div>
但是我看到奇怪的输入:
我希望它看起来像here。
我应该如何构建我的表单以使这个日期范围看起来不错?我希望这两个输入和“to”与其他输入具有相同的宽度,并具有相同的焦点颜色。
以下是我的表格:http://jsfiddle.net/Misiu/a3NV4/
答案 0 :(得分:11)
见这里的例子。
使用Bootstrap 3 http://jsfiddle.net/a3NV4/4/
<div class="input-daterange" id="datepicker">
<div class="input-group">
<input type="text" class="input-small form-control" name="start" />
<span class="input-group-addon">to</span>
<input type="text" class="input-small form-control" name="end" />
</div>
</div>
JS
$('.input-daterange').datepicker({});
答案 1 :(得分:1)
您正在使用Bootstrap 3,而datepicker插件用于bootstrap 2.3,这就是问题所在。所以你必须使用相应的bootstrap 3类:
<div class="input-group">
<input type="text" class="input-small form-control" name="start" />
<span class="input-group-addon">to</span>
<input type="text" class="input-small form-control" name="end" />
</div>