Bootstrap Datepicker - 从内联/嵌入版本中选择日期

Opt*_*mal 9 javascript jquery datepicker twitter-bootstrap

有人可以解释如何从内联/嵌入版本的Eternicode的扩展Bootstrape Datepicker中捕获所选日期 - http://eternicode.github.io/bootstrap-datepicker/

<form class="form-date" role="form" action="/'.$ref.'/edit" method="get">
    <div class="form-group" id="datepickid">
        <div></div>
        <input type="hidden" name="dt_due" id="dt_due">
    </div>
    <button type="submit" class="btn btn-default">Submit</button>
</form>

...

$('#datepickid div').datepicker({
    startDate: "+1d",
    todayHighlight: true
});
Run Code Online (Sandbox Code Playgroud)

我很清楚,我希望它在所选日期发生变化时写入隐藏输入.

我确定我遗漏了一些显而易见的东西,但是其他的例子写入了输入它也是链接的,但似乎没有明显的方式从内联版本输出数据.

所有帮助赞赏.

Opt*_*mal 19

没关系,答案是通过谷歌集团提供的.

我不得不添加.on(ChangeDate)......

$('#datepickid div').datepicker({
    startDate: "+1d",
    todayHighlight: true
    }).on('changeDate', function(e){
      $('#dt_due').val(e.format('dd/mm/yyyy'))
    });
Run Code Online (Sandbox Code Playgroud)


Sea*_*n F 5

您也可以使用它来获取所有日期(对于多日期)

$('#datepickid div').datepicker({
  startDate: "+1d",
  todayHighlight: true
}).on('changeDate', function(e){
  $('#dt_due').val(
     $('#datepickid div').datepicker('getFormattedDate') // get the formatted date from the datepicker (using the format you instantiated it with)
  );
});
Run Code Online (Sandbox Code Playgroud)