Get multiple values checkbox tag

Alessandra Padovam
2014-10-07T13:24:16Z

Hello everybody!

I am displaying a table with data coming from an xml so I'm stepping
through the array and assembling the elements of each row. Each line has
a check_box_tag to select the elements you wish to delete.
Now what I need is to extract each selected two elements, that would be
the identification code and date. Because for delete I need to request
data with these two. The problem is that I am unable to extract two
columns by clicking on check_box_tag. I have a javascript function to
store the selected elements in an array I would also have to change this
function to store in a multidimensional array. My main doubt now is how
to extract these two columns by clicking on check_box_tag. Could someone
help me please?

Loop to display the contents coming from xml:

<% @ag.each do |x|  %>


                <%= check_box_tag "#{x[0]}", 0, false, :name=>
"chk_del", :onclick =>
"MultiSelectIDs('chk_del');" %>

                <% x.each do |y|  %>
<%= y%>
                    <% end %>

            <% end %>

<%= text_field_tag :selected_ids, "", :size=>100 %>

javascript funtion:

// Insere na textbox especificada em fieldname os ids selecionados na
listagem através dos checkbox
//(criado para ser utilizado a exportação/impressão do relatório
consolidado)
function MultiSelectIDs(FieldName) {
    var selected_ids = new Array()
    var objCheckBoxes = document.getElementsByName(FieldName);
    for(var i = 0; i < objCheckBoxes.length; i++){
        if (objCheckBoxes[i].checked) {
            var x = selected_ids.splice(selected_ids.length,0,
objCheckBoxes[i].id);
        }
    }
    document.getElementById('selected_ids').value =
selected_ids.join(",
")
};

thank you!

:) Ale

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/f3a70f8864c0c5cee026bb10c5a7950a%40ruby-forum.com.
For more options, visit https://groups.google.com/d/optout.