在HTML中传递javascript选项

时间:2015-05-16 08:07:08

标签: javascript jquery ruby-on-rails ruby twitter-bootstrap

我在我的Rails-4应用程序中使用ruby gem bootstrap-datepicker-rails来绘制一个表单,以便将from_datetill_date作为输入,如下所示。这段代码的优点是不需要javascript,就像在这个gem的代码中编码一样。

<div class=" input-daterange" id="datepicker" data-provide='datepicker'>
  <label>From Date</label>
  <input type="text" class="form-control" name="from_date" id="from_date">

  <label>Till Date</label>
  <input type="text" class="form-control" name="till_date" id="till_date">
</div>

默认情况下,格式为“mm / dd / yyyy”,我想将其更改为“yyyy-dd-mm”,是否可以通过仅在html选项中传递此内容而不使用任何javascript来执行此操作它。我尝试了以下和其他一些排列,但当然它们没有用。

<div class=" input-daterange" id="datepicker" data-provide='datepicker' options='format:"yyyy-mm-dd"'>

<div class="row input-daterange" id="datepicker" data-provide='datepicker' format="yyyy-mm-dd" >

请告诉我是否可以这样做以及如何做。

2 个答案:

答案 0 :(得分:3)

文档建议你这样做:

<input class="datepicker" data-date-format="mm/dd/yyyy">

https://bootstrap-datepicker.readthedocs.org/en/latest/#configuration

请注意,该属性位于input元素上,称为data-date-format

答案 1 :(得分:1)

我认为您缺少html属性的正确名称,请尝试:

data-date-format="yyyy/mm/dd"

资料来源:文件