我在表单助手上设置 readonly => true 时遇到问题。它仍然允许我更改选择。这是我的代码。
<%= f.date_select :date_of_birth, {:order => [:day, :month, :year]}, {:readonly => true} %>
我在表单助手上设置 readonly => true 时遇到问题。它仍然允许我更改选择。这是我的代码。
<%= f.date_select :date_of_birth, {:order => [:day, :month, :year]}, {:readonly => true} %>
该选项在 HTML -tag或-tagreadonly
中不存在,甚至 Rails 也无法神奇地将这样的选项添加到 HTML..!<select>
<otption>
相反,您可以使用:disabled => true
, 将选择字段显示为“已禁用”:
f.date_select :date_of_birth, {:disabled => true, :order => [:day, :month, :year]}
有关详细信息,请参阅date_select
文档。