Bonjour tout le monde.
Voici mon la view
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<%= form_tag( riepilogo_path, method: "post", id: "sel") do %>
    <% for posti in @postis %>
        <%= check_box_tag "posti_ids[]", posti.id %>
        <%=h posti.numero %>
    <% end %>
    <%= submit_tag "OK"%>
    <% end %>
Je voudrais sélectionner les checkbox et les maintenir sélectionne après le submit et le refresh/reload de la page.
Voici le code en jquery mais il ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$(document).ready(function(){
       $("#sel").click( function(){
            var chkId= [];
            $("#posti_ids_:checked").each(function(){
              chkId.push( $(this).val());
              a=chkId.length;
                localStorage.setItem(chkId, chkId.checked);
                chkId.checked = localStorage.getItem(chkId) === 'true' ?      
        true:false;
            });
          });
    });
Qu'es-ce qui ne va pas?
Merci