这应该是直截了当的,但我似乎找不到合适的解释/例子。我正在使用表单助手来构建模型支持的表单。我有2个单选按钮,如果选中第一个按钮,我想禁用文本字段,如果选中第二个按钮,我想启用相同的文本字段。这是我尝试的代码,任何帮助将不胜感激。谢谢!
<%= f.radio_button :deposit_due_at_booking, true, :class => "deposit_due_at_booking_true", :onclick => "$('days_deposit').disable();" %>Deposit due at time of booking</br>
<%= f.radio_button :deposit_due_at_booking, false, :class => "deposit_due_at_booking_false", :onclick => "$('days_deposit').enable();" %>Deposit due <%= f.text_field :days_deposit, :id =>"days_deposit", :disabled => true %> days after booking
答案 0 :(得分:0)
您在javascript中使用的选择器中只是一个小的语法错误。
将$('days_deposit').enable();
更改为:$('#days_deposit').enable();