hi,
use jQuery and then
= f.hidden_field_tag "hidden_field", "value", { :id =>
"hidden_field"}
= f.check_box_tag "name", 1,false, {:id =>
"my_checkbox"}
jQuery(''#my_checkbox'').bind(''click'',
function() {
jQuery(''#hidden_field'').attr(''disabled'',
!jQuery(this).attr(''checked''));
}
when field is disabled, it''s not taken into account when form is sent
PS: if not using jQuery, it''s simple to do with DOM too, just add
:onClick=''disableField()'' to the checkbox and
function disableField() {
document.getElementById(''hidden_field'').disabled =
!document.getElementById(''my_checkbox'').checked;
return false;
}
tom
On May 19, 2011, at 14:15 , Eric M. wrote:
> Hello,
>
> I''m trying create a simple check_box that if checked include a
> hidden_field, but I haven''t success.
>
> Something like this:
> <p class="field"></p>
> <%= check_box_tag(:patrono, value = "1", checked = false,
options > {}) %>
> <%= f.label "Patrono" %>
> <% if :patrono.checked == true %>
> <%= f.hidden_field "tipo_componente_ids][", { :id =>
> "tipo_componente_ids", :value => @patrono.id } %>
> <% end %>
> <p/>
>
> Thanks for help!
>
> --
> 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 post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
--
Maxwell Render CZ
Autorizovany distributor Maxwell renderu pro Ceskou republiku
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.