我正在尝试在单击相应的复选框时提交每个表单。现在我可以看到点击注册,但没有提交表单。代码如下:
- @current_agency.tasks.active.each do |task|
= form_for task do |f|
%tr
%td
= f.check_box :completed, :class => "taskCheckbox"
%td
= task.name
%td
= task.due_at.to_date.strftime( "%m-%d-%Y" )
= submit_tag 'Save', class: 'btn btn-primary'
jQuery的:
$('.taskCheckbox').on('change', function() { $(this).closest('form').submit(); });
答案 0 :(得分:0)
这应该有用......听起来有些不合时宜。
尝试调试closest('form')
?
您还可以显式获取输入形式:$(this.form).submit()
而不是搜索。