javascript - Eternicode Bootstrap 日期选择器 : how do you pass options when you are using show event?

标签 javascript twitter-bootstrap datepicker bootstrap-datepicker

我正在使用 https://stackoverflow.com/a/20719037/3255963在选择日历图标时让 eternicode 的日期选择器弹出,而不是在字段焦点上弹出的默认行为。

    $('.input-group-addon').click(function () {
        $('.input-group.date').datepicker('show');
    });

我如何向这段代码添加诸如自动关闭之类的选项?

<form class="myform" method="GET" action="servlet" class="navbar-form navbar-left">
   <div class="col-md-3">
      <div class="input-group date">
      <input id="datepicker" name="pickedDate" type="text" class="form-control" placeholder="mm/dd/yyyy"/><span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
      </div>
   </div>
   <button type="submit" class="btn btn-success"><i class="glyphicon glyphicon-ok"></i> Calculate Dates!</button> <button type="reset" class="btn btn-warning"><i class="glyphicon glyphicon-remove"></i> Reset</button>
   <input id="month" name="monthHTML" value="" type="hidden"/>
   <input id="day" name="dayHTML" value="" type="hidden"/>
   <input id="year" name="yearHTML" value="" type="hidden"/>
</form>

最佳答案

您需要提前创建日期选择器。

所以如果你有这个 HTML:

<div class="input-group">
   <input type="text" class="form-control" id="datetext"/>
   <span class="input-group-btn">
     <button class="btn btn-default" type="button" id="datebtn">
        <span class="glyphicon glyphicon-calendar"></span>
     </button>
   </span>
</div>

然后下面的 JavaScript 将工作,并在初始化时将选项传递给日期选择器:

$('#datetext').datepicker({    autoclose: true,
                               format: "dd MM yyyy"
                          })
              .off('focus');
$('#datebtn').click(function () {
    $('#datetext').datepicker('show');
});

JS Fiddle here .

关于javascript - Eternicode Bootstrap 日期选择器 : how do you pass options when you are using show event?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22308295/

相关文章:

html - 垂直对齐的图像

html - 如何使用 Bootstrap 设置主从页面?

php - 禁用日期选择器中的过去日期并仅选择 "monday"

Android DatePicker Fragment 返回一个月前的日期

javascript - 显示 JavaScript 函数

javascript - AJAX 调用完成时重置 Bootstrap 加载状态按钮

html - CSS Flexbox - 扩展容器下载以显示溢出内容

javascript - 在 CKEditor 中添加一个 <div> 而不在工具栏上嵌入一个 <div> 按钮

javascript - 将canvas元素设置为jquery中div元素的背景

java - Android Java - 如何在 DatePicker 中获取一年中的某一天?