2

在我的编辑操作中,我不希望日期可编辑,但我仍然希望日期可见。是否可以date_select在其值仍与其他参数一起传递时进行只读。我试过:disable => true了,但是这样日期值不会被传递,我需要那个值。

<%= f.date_select :date %>
4

1 回答 1

4

使用 JavaScript:

在视图中:

<%= f.date_select :date, :disabled => true %>

在资产方面:

$('form').submit(function () {
  $('select').attr('disabled', false);
});

使用 CofeeScript:

在视图中:

<%= f.date_select :date, :disabled => true %>

在资产方面:

$('form').submit ->
  $('select').attr('disabled', false)
于 2013-05-27T15:28:53.370 回答