在我的编辑操作中,我不希望日期可编辑,但我仍希望日期可见。是否有可能使date_select
只读,而其值仍然与其他参数一起传递。我已经尝试了:disable => true
,但这样日期值不会传递,我需要该值。
<%= f.date_select :date %>
答案 0 :(得分:3)
使用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)