Rails3: как установить флажок для добавления / удаления полей из формы - PullRequest
3 голосов
/ 07 февраля 2012

У меня есть форма для создания событий.Если событие повторяется, пользователь может установить флажок, который будет загружать дополнительные поля формы, относящиеся к повторяющимся задачам.

Как установить флажок таким образом, чтобы при его нажатии элементы формы загружались и когдане проверено, элементы формы не отображаются (или удаляются при необходимости)?

1 Ответ

3 голосов
/ 07 февраля 2012
$(document).ready(function(){
  // Hide div
  $(".hidden_fields").css("display","none");

  // Add onclick handler to checkbox w/ class 'toggle_hidden_fields'
  $(".toggle_hidden_fields").click(function(){
    if ($(".toggle_hidden_fields").is(":checked")) {
      // Show the hidden div
      $(".hidden_fields").show("fast");
    }
    else {
      // Otherwise, hide it
      $(".hidden_fields").hide("fast");
    }
  });
});

Модифицировано с: http://iamzed.com/2006/12/14/using-jquery-to-show-hide-form-elements-based-on-a-checkbox-selection/

* Кончик шляпы Марку Тэлботу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...