1

我在表单助手上设置 readonly => true 时遇到问题。它仍然允许我更改选择。这是我的代码。

<%= f.date_select :date_of_birth, {:order => [:day, :month, :year]}, {:readonly => true} %>
4

1 回答 1

3

该选项在 HTML -tag-tagreadonly中不存在,甚至 Rails 也无法神奇地将这样的选项添加到 HTML..!<select><otption>

相反,您可以使用:disabled => true, 将选择字段显示为“已禁用”:

f.date_select :date_of_birth, {:disabled => true, :order => [:day, :month, :year]}

有关详细信息,请参阅date_select文档

于 2013-01-18T09:59:44.383 回答