Forum: Rails Germany Checkbox -> zeige/verstecke Element

42a952b18b4985983b7964a447da7512?d=identicon&s=25 Patrick G. (randomuser)
on 2010-02-12 21:49
Hallo,

ich möchte ein wahrscheinlich einfaches Problem lösen: ich habe eine
Checkbox in einem Formular. Wenn der Benutzer die Checkbox aktiviert
(=Häkchen setzen), dann soll ein anderes Element (per ID z.B.) im selben
Formular erscheinen, wenn die Checkbox deaktiviert (also das Häkchen
weggemacht wird), dann soll dieses Feld versteckt werden. Das ist die
view (.html.erb):

<% form_for(uhrzeiten, :url => @url, :method => @method) do |f| %>
  <%= f.error_messages %>
  <table class="rounded">
[...]
    <tr><td class="key"><%= f.label :hat_wiedervorlage, "Wiedervorlage?"
%></td><td><%= f.check_box :hat_wiedervorlage %></td></tr>
   <tr id="foo"><td class="key"><%= f.label :wiedervorlage,
"Datum"%></td><td><%= datetime_select "logeintrag","wiedervorlage",
:default => @heute_frueh %></td></tr>
  </table>
  <p>
    <%= f.submit submit_name %>
  </p>
<% end %>

Ich vermute mal, dass ich bei f.check_box irgendwas mit JavaScript
machen muss, aber da hört es bei mir auf. (Leider, mit JS habe ich mich
noch nicht so richtig angefreundet.)

Könnt ihr mir helfen? Hinweise, Pseudocode würden mir vielleicht schon
weiterhelfen.

Danke!

Patrick
42a952b18b4985983b7964a447da7512?d=identicon&s=25 Patrick G. (randomuser)
on 2010-02-13 12:25
Hier habe ich eine Lösung gepostet.

http://www.ruby-forum.com/topic/204122#888901

P.
This topic is locked and can not be replied to.