【问题标题】:Bootstrap 3 daterange select in formBootstrap 3 daterange 在表单中选择
【发布时间】:2014-01-15 03:21:57
【问题描述】:

我正在尝试将 daterange (https://github.com/eternicode/bootstrap-datepicker) 选择添加到我的 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/

【问题讨论】:

    标签: javascript css twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    您正在使用 Bootstrap 3,而 datepicker 插件适用于 bootstrap 2.3,这就是问题所在。所以你必须使用相应的引导 3 类:

    JSFIddle

    <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>
    

    【讨论】:

      【解决方案2】:

      看这里的例子。

      在 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({});
      

      【讨论】:

      • 谢谢,按预期工作 :) BTW 里面不需要额外的 div,您可以将 input-group 类添加到 datepicker div
      猜你喜欢
      • 2021-09-06
      • 2016-07-08
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      • 2015-02-10
      相关资源
      最近更新 更多