0

我在 Rails 应用程序中使用 jquery-ui datepicker。我有 2 种用于输入数据的表格。一个是常规的 Rails 视图页面,另一个是 Bootstrap 模式。模态的不起作用。

这是咖啡脚本(我假设这对两者都有效):

  $("#expense_exp_date").datepicker dateFormat: "yy-mm-dd"

这是 Rails 视图代码和相应的 html:

<%= f.input :exp_date, :as => :string, :label => 'Date', :class => 'calendar hasDatepicker', :input_html => {:value => Date.today.to_s} %>
<input class="string required hasDatepicker" id="expense_exp_date" name="expense[exp_date]" size="50" type="text" value="2013-01-21">

这是 Bootstrap 模态代码和相应的 html:

  <%= f.input :exp_date, :as => :string, :label => 'Date', :class => 'calendar hasDatepicker', :input_html => {:value => Date.today.to_s}, :input_html => {:style => 'width: 180px'} %>
<input class="string required" id="expense_exp_date" name="expense[exp_date]" size="50" style="width: 180px" type="text">

为什么模态 html 中缺少“hasDatepicker”?

谢谢!

4

1 回答 1

0

尝试classinput_html选项哈希中传递选项:

<%= f.input :exp_date, :as => :string, :label => 'Date', 
            :input_html => {
                             :value => Date.today.to_s, 
                             :class => 'calendar hasDatepicker'} %>
于 2013-01-21T17:59:10.103 回答