Forum: Rails Germany Checkbox -> zeige/verstecke Element

Posted by 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
Posted by 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.
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.