У меня есть много динамически созданных форм (form_for) с элементами check_box. Мне нужно создать on-click submit. Когда я нажимаю на флажок, он отправляет первую форму на странице, а не текущую форму кликов. Как я могу отправить текущую форму кликов?Отправить форму динамики
<%= form_for todo, url: update_todos_path, remote: true, html: { id: 'todo_status'} do |t| %>
<%= t.text_field :id %>
<%= t.check_box :isCompleted, {}, 'false', 'true' %>
<div class='checkbox_text'>
<%= todo.text %>
</div>
Этот код JQuery Я использую для статических форм:
$('.checkbox_text').click(function (event) {
$('#todo_status').submit();
});
Кроме того, как я могу положить Param мой :id
без t.text_field
?
Вы пробовали '$ (codument) .он ('нажмите' 'checkbox_text', функция (событие)' –
@Carsten Løvbo Андерсен не работает :( –
Вы получаете любой 'console' ошибки? hit F12 –